永发信息网

vb给现有软件加密码保护

答案:2  悬赏:20  手机版
解决时间 2021-03-22 16:50
能不能使用vb给现有软件加密码
就是打开前要输入密码
能否写出代码和操作 原理..
谢谢
最佳答案
Private Sub Command1_Click()
Dim i&, AddCode&, Ans$
'将text3中的字符逐个取,并把们们的unicode码加和,用于加密
For i = 1 To Len(Text3.Text)
AddCode = AddCode + AscW(Mid(Text3.Text, i, 1))
Next
'将需要加密的text1中每文字的unicode码加上addcode,并用"%",
For i = 1 To Len(Text1.Text)
Ans = Ans & "%" & CStr(AddCode + AscW(Mid(Text1.Text, i, 1)))
Next
'将加密后的内容显示在text2中
Text2.Text = Ans
End Sub

Private Sub Command2_Click()
Dim temp$(), i&, AddCode&
If Text1.Text = "" Then Exit Sub
'获得解密的AddCode
For i = 1 To Len(Text3.Text)
AddCode = AddCode + AscW(Mid(Text3.Text, i, 1))
Next
'将加密的内容以%为分隔符,取出单个字符加密的编码,放于temp数组中
temp = Split(Text1.Text, "%")
'将每个加密的编码减去addcode后做为unicode码返加字符,存放于temp数组中.
For i = 0 To UBound(temp)
If temp(i) <> "" Then temp(i) = ChrW(CLng(temp(i)) - AddCode)
Next
'输出解密的内容
Text2.Text = Join(temp, "")
End Sub
全部回答
实现思路告诉你吧。网上下一下密码字典,生成密码。然后,vb建个工程将txt弱口令密码逐一输入你需要输入的地方。用sendkey一般是不行的了。我以前做过,也就是个私服的扫号器
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
裕民县民宗委在哪里啊,我有事要去这个地方
宾馆的铺盖 是真的每天都清洗吗 他们用什么清
一到十九、十到二十、三十…直到九十,二十一
硅胶可用汽油稀释吗
怎样去除牙齿内源性色斑
无线电通信所用的电磁波分几个波段这是按A.无
吉他的外部会有薄膜保护吗?因为吉他看起来很
without的音标
意大利手工披萨馆在什么地方啊,我要过去处理
就像我刚刚说的 是不是 as what I have said
本田思域能用钥匙关起车窗吗?
鱼胶在湛江那里买不会有假的
背带裤,两根带子在肩膀上待不住老掉下来,怎
我有点事想问一下,起点的粉丝值是怎么算的
中央一号文件指出:我国的水利建设在未来10年
推荐资讯
有关美德的事件和名人名言
acome的玉石店老板娘txt百度云链接
如图所示,质量为m的铜质小闭合线圈静置于粗
重庆知玉教育怎么样?能够报名?
什么人最容易搞婚外情,一般是什么场合会发生
单选题下列各句中,加粗的词语运用错误的一项
孩子参加夏令营的寄语,孩子第一次夏令营寄语
我的中国银行的卡绑定支付宝的时候说信息不一
关于壁纸店的进货渠道?
目前,学校存在少数学生考试作弊现象,某英文杂
苯和ccl4能容于水吗?
我爱弹钢琴我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?