lnxxnchzyl 发表于 2009-9-15 12:13:16

简单而强悍的文件加密工具

真正的加密解密语句就这么简单,但确是非常强悍的
    如果密钥仅有两个字符,将会有42亿种可能,如果不知道密钥,暴力枚举是无法解密的。
    密钥的复杂度计算公式为 256的(密钥长度*2)的次方=   256^(密钥长度*2)

b1 和b2 都是二进制数组, keyStr 是密钥字符串
    b2 = keyStr'
    lenKey = UBound(b2) + 1
    For i = 0 To UBound(b1)
      J = i Mod lenKey
      b1(i) = b1(i) Xor b2(J)
    Next
千万别小看这几行代码,当密钥长度有5个字符时,暴力枚举解密的话,这辈子也别想做到。
:Q 要是冠希GG会这个,这个世界上就没有*艳*照*门*这回事了。

如果你想测试它的强度,附件里有一个加密的jpg文件,是一幅漂亮的风景画,你可以试一下.

具体代码看附件.

郑重提醒:使用时千万要记得自己的密钥(包括大小写以及标点符号),如果遗忘了谁也帮不了你!!!

lnxxnchzyl 发表于 2009-9-15 12:14:09

修改了加密方法:隐藏文件类型,扩展密钥,简单的把文件前后对换,增加了破解难度
在此对彭希仁版主表示感谢

http://club.excelhome.net/images/attachicons/rar.gif 文件加解密工具2.rar (43.94 KB) http://club.excelhome.net/images/attachicons/rar.gif 文件加解密工具2.rar (43.94 KB)
下载次数: 1593
2009-6-10 04:54
页: [1]
查看完整版本: 简单而强悍的文件加密工具