数据库文件被加密

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:21:30
我用AccessUnLock.exe 读一个被加密的数据库他读出的密码是
嫅??赦瞍?????笰??簩鐾棈蹒焅??
另外一个用处比较广泛的工具读出来是
τ沠愿幍u沦?)]
谁能帮我解一下密。然后请说明一下用什么工具搞定的。。
另加分
但是在网页中能读他的数据也。

用Access所建的数据库,在库文件的地址00000042处开始的13个字节是Access库的密码位。如果一个未加密的库,这13个字节原始数据依次为:86 FB 37 5D 44 9C FA C6 28 E6 13。事实上,当你设置了密码后,Access就将你的密码(请注意你所输入的密码是本文字符)的ACSII码与以上的13个字节数据进行异或操作,因此,从库文件的地址00000042开始的13个字节就变成了密钥了。例如,如果你设置的密码为abc,经过异或操作后,则从00000042处开始的13个字节的数据变成了E7 99 8F 37 5D 44 9C FA C6 28 E6 13。一个数据经过一次异或操作后,再一次经过同样的异或操作就可还原了。因此,对已经设置了密码的Access库,只要将13个密钥数据与原始的13个数据进行一次异或操作就可得到密码了。
另外,ACCESS虽然可以输入14位密码,但只有前13位有效。

17位加密技术 目前好像是破不了的