破解ACCESS数据库密码的小工具其实很多,大家都知道破解密码不是难事,所以ACCESS使用密码的也不多。即使碰到了设置密码的,用手头的小工具查看下就行了,可没想到我还真就碰上了密码查看不了的情况。
在网上找了很多破解工具,不知道其效果如何,有的竟然还收费,免费版一般只显示前三位密码。由于手头上的工具显示密码是乱码,以为是中文的密码,于是在网上寻找解密方法,试了很多都不太好使。
研究了ACCESS的密码算法,原来的取40位数据异或算法根本不管用了。而是取128位数据,根据初始密码,算出258位的密钥,用密钥对数据进行解密,解密之后并非密码。还要根据解密数据,用数学协处理器的浮点指令FISTP、FSTCW等,计算出密钥key值。再取解密数据的40位数据,计算出20个数字,其中10位跟key值进行异或,得到的结果用ChrW即可转换为字符(即ACCESS密码),不需要WideCharToMultiByte函数。
- PC官方版
- 安卓官方手机版
- IOS官方手机版