首页| 论坛| 搜索| 消息
主题:数据库浏览器V1.0By 飘逸
回帖:Access 的加密原理:


Access就将你的密码(请注意你所输入的密码是ASCII字符)的ASCII码与以上的40个字节数据进行异或操作,因此,从库文件的地址00000042开始的40个字节就变成了密钥了。例如,如果你设置的密码为12345678901234567890(注意:最多只能设20个ASCII字符),经过异或操作后,则从00000042处开始的40个字节的数据就变成了 18 77 DE 37 C1 C8 A8 FA 5C D2 1E E6 8B 3A B2 60 C2 18 4B 36 6B FE ED B1 EB 78 27 43 55 23 87 33 AC ED 41 5B 04 39 4C 2A 。大家都知道,一个数据经过一次异或操作后,再一次经过同样的异或操作就可还原了。因此,对已经设置了密码的Access数据库,只要将40个密钥数据与原始的40个数据进行一次异或操作就可得到密码了。
下一楼›:原帖由 一帆风 于 2006-9-4 10:14 发表


还有那个单击表头列,本列可自动排行!;P ..
‹上一楼:提取密码功能,怎么实现的?枚举,不会吧?!因为很快,到底用什么方式?

查看全部回帖(28)
«返回主帖