CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Windows专区 >  Office使用

在线急征!!!Access 数据库密码丢失!

楼主guoxiaofeng2203(小郭)2003-11-02 14:15:32 在 Windows专区 / Office使用 提问

本人有一Access   数据库,不慎将密码遗忘,而数据又很重要,请教高手,有什么办法可将数据库打开? 问题点数:30、回复次数:3Top

1 楼areally(☆鹰—F15)回复于 2003-11-02 14:36:06 得分 0

uoTop

2 楼hxcom(小狗仔)回复于 2003-11-03 14:48:07 得分 30

下面的地址下载试试看!下面的文章也看看!  
   
  祝你好运!  
  因为你的access不同,可能不一定能用起来!  
   
  http://www.studa.com/newdown/down.asp?id=1537&no=1  
   
  http://www.zzzcn.net/SoftDown.asp?ID=1814  
   
  http://www.zzzcn.net/SoftDown.asp?ID=1671  
   
  http://www.91now.com/downsky/down.asp?id=2481&no=1  
   
  ========文章来源于网络===============  
  破解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   String    
  Dim   temp   As   Byte    
  Dim   source12   As   Byte    
  Dim   i   As   Integer    
  source0   =   &H86    
  source1   =   &HFB    
  source2   =   &HEC    
  source3   =   &H37    
  source4   =   &H5D    
  source5   =   &H44    
  source6   =   &H9C    
  source7   =   &HFA    
  source8   =   &HC6    
  source9   =   &H5E    
  source10   =   &H28    
  source11   =   &HE6    
  source12   =   &H13    
  CommonDialog1.ShowOpen    
  If   CommonDialog1.FileName   =   ″″   Then   Exit   Sub    
  Open   CommonDialog1.FileName   For   Binary   As   #1    
  For   i   =   0   To   12    
  Get   #1   67   +   i   temp    
  If   temp   =   sourcei   Then   Exit   For    
  password   =   password   &   Chrtemp   Xor   sourcei    
  Next    
  Close   #1    
  If   Lenpassword   =   0   Then    
  Text1.Text   =   ″该数据库没有加密!″    
  Else    
  Text1.Text   =   ″该数据库的密码为:″   +   password    
  End   If    
  End   Sub      
  Top

3 楼niyh(倪 :-[)回复于 2003-11-03 15:32:09 得分 0

我有一个小程序,可以解密.Top

相关问题

  • Access数据库的密码问题
  • ACCESS数据库用户名 密码
  • 压缩有密码的Access数据库
  • 破解Access数据库密码
  • 带有数据库密码的Access数据库(数据库密码)如何用.Net环境来进行联接
  • 带有数据库密码的Access数据库(数据库密码)如何用.Net环境来进行联接
  • 如何用ADO连接设置了数据库密码的Access数据库?
  • 如何用ADO打开有“数据库密码”的ACCESS数据库?
  • 怎样备份有密码的access数据库和导入备份数据库
  • 在VB.Net中OLEDB连接Access数据库,数据库能加密码吗?

关键词

  • .net
  • 数据库
  • 密码
  • 解密
  • 加密
  • 控件
  • asp
  • ASCII码值
  • www

得分解答快速导航

  • 帖主:guoxiaofeng2203
  • hxcom

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo