永发信息网

(高分求助)想要个密码字典生成的VB或VB.NET代码,生成任意字符串的所有排列组合,包括子字符串的排列组

答案:2  悬赏:10  手机版
解决时间 2021-03-11 05:39
(高分求助)想要个密码字典生成的VB或VB.NET代码,生成任意字符串的所有排列组合,包括子字符串的排列组
最佳答案
你学过数学的话,就知道,这个字典会异常级别的大,如果是6位,就能达到20G~30G
全部回答

就这样了,大概还行

private function encrypt(byval strsource as string) as string    '加密 dim blowdata as byte dim bhigdata as byte dim i as long dim k as integer dim strencrypt as string dim strchar as string dim keytemp as string dim key1 as byte     for k = 1 to 30     keytemp = keytemp & cstr(int(rnd * (9) + 1))     next     key1 = cbyte(mid(keytemp, 11, 1) & mid(keytemp, 27, 1))     for i = 1 to len(strsource)     strchar = mid(strsource, i, 1)  '从待加密字符串中取出一个字符     blowdata = ascb(midb(strchar, 1, 1)) xor key1    '取字符的低字节和key1进行异或运算     shigdata = ascb(midb(strchar, 2, 1))   '取字符的高字节     strencrypt = strencrypt & chrb(blowdata) & chrb(bhigdata)    '将运算后的数据合成新的字符     next i     encrypt = keytemp & strencrypt end function

private function decrypt(byval strsource as string) as string    '解密 dim blowdata as byte dim bhigdata as byte dim i as long dim k as integer dim strdecrypt as string dim strchar as string dim keytemp as string dim key1 as byte keytemp = mid(strsource, 1, 30) key1 = cbyte(mid(keytemp, 11, 1) & mid(keytemp, 27, 1)) for i = 31 to len(strsource) strchar = mid(strsource, i, 1)    '从待解密字符串中取出一个字符 blowdata = ascb(midb(strchar, 1, 1)) xor key1   '取字符的低字节和key1进行异或运算 bhigdata = ascb(midb(strchar, 2, 1))    '取字符的高字节 strdecrypt = strdecrypt & chrb(blowdata) & chrb(bhigdata)   '将运算后的数据合成新的字符 next i decrypt = strdecrypt

end function

private sub command2_click() msgbox decrypt(inputbox("")) end sub

private sub command1_click() text1.text = encrypt(inputbox("")) end sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网贷利息多少合适
细胞中的结合水能电离吗
学茅山术能结婚生子吗
有一首英文歌歌词是哦哦哦哦的歌叫什么女生版
请教下 1680d和1200d、600d、70d之间是什么差
一个我追过的女孩 拒绝了我 现在还总是故意引
喷泡是什么
美菱厨卫电器灯具锦界分店怎么去啊,有知道地
若函数f(x)=x2lga-2x+1的图象与x轴有两个交点
人在囧途里面王保强喝牛奶的那一幕,他是真的
宝字五行为什么属火
DOTA传说哥之真假
老车风这个地址在什么地方,我要处理点事
【木字加两点,加上不加下,若人读米字,不是读
兄弟和女友如何选择?事情是这样的,那天我把
推荐资讯
糖醋红利鱼怎么做
中国银行可不可以给邮政储蓄银行汇款啊
搬家是上半月搬好还是下半月搬好
管道分路的地方用三通还是直接开个口?哪里有
为什么要的移动卡会老是有流量但是却登不上?
货车一天可以罚2张单子吗
有一首歌,高潮部分是江山如画。。。。。。是
ORACLE索引错误
长沙有没有lol工作室招人的
我的电脑能玩lol,带不动cf,能跑守望吗
马开明的人物履历
用财务软件打电脑单是什么意思,简单吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?