<<< 返回 access911.net 编程静态资料库索引页

如何用VB代码破解Access打开密码?

 

作者:  摘自:  录入:cg1  时间:2002-11-21  浏览人次:4276


专题地址:http://access911.net/fixhtm/74FAB21E.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


破解Access数据库密码 
 

   我们在使用Access数据库时,有时忘记了密码,怎么办?网上的解密器不少,但我们要去找这样的解密器也很费时,如果你对程序的编写有一点基础,那么,让我们动手做一个专用解密器吧。 
原理:首先,我们要了解Access数据库的加密方法。Access数据库的有效密码为13位,在不加密时,数据库的第67至79位为一固定的字符串,每位的ASCII码值分别为86,FBEC37,5D,44,9C,FA,C6,5E,28,E6,13。加密时,分别用密码的每一位与67至79位的字符的ASCII码值进行异或运算,得到的一个新字符串,将它写回67至79位。 
知道了加密方法,解密就比较容易了。将67至79位的字符的ASCII码值分别与“86,FB,EC,37,5D,44,9C,FA,C6,5E,28,E6,13”进行异或运算,即可得到密码。 
下面我们用VB编个小程序,来实现Access数据库的解密。请在窗体上放置一个通用对话框控件Commondialog1,其Firlter属性设为“Access数据库文件.mdb”;文本框控件Text1,命令控件Command1,其Caption属性设为“取得密码”。代码如下: 
Option Explicit 
Private Sub Command1_Click 
Dim password As .....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/74FAB21E.htm

 


上一篇:如何使用ADOX/DAO刷新/更新/删除并重定义链接表 

下一篇:如何补足凭证编号前面的零?

2017年2月22日生成静态资料