Access数据库的密码问题?(200分)

  • 主题发起人 netlogon
  • 开始时间
N

netlogon

Unregistered / Unconfirmed
GUEST, unregistred user!
我给access数据库加了密码,但是现在解access密码的工具很多,如何避免密码被解密?
曾经见过大富翁上有介绍此方法的文章,但一直找不到?好像有一种方法是在口令前加空格
起迷惑作用。但是,加了前或后空格的密码,在ADO连接字符串中写密码字符时,会忽略空
格,所以无法打开数据库。
 
我个人觉得,这是ACCESS本身的弱点,不是说你在前端设置一些奇怪密码所
能解决问题的。想你也看过一些ACCESS的密码破解方法,根本不需要什么东
西的,就是读取保存密码的地址段内容,然后解密。你的密码再奇怪也没有
用。

我想你可以试试这样,首先找一块ACCESS数据库文件中,不会因为所存数据
变化而变化的区域(比如保存密码的地方),在发布程序时把这一块给修改
掉,也就是相对于一般的工具来说,这个数据库已经坏掉了。即使破解了你
的密码也读不出数据来,而你可以在程序启动时修改过来然后使用,退出时
再改回来。
 
to 娃娃
如果数据库不大好像还可以,如果很大读写速度要慢吧,我可以把修改后的数据库截获而解密。
 
那你就在数据读取的时候解密,数据写入的时候加密,保证数据库中的内容
全部是外星字就行了。
 
access数据库的保密性的问题值得关心你提的办法是否得到验证是可行的。
是按字节文件读入,修改后按字节文件存,这样才能按数据库文件读,是这样过程吗?
 
使用密码你最好使用一种自己比较能够接受的数据转换在把密码存到数据库中
密码破译谁也避免不了的!魔高一尺,道高一丈!不管你怎么处理,如果要想
破译你的密码总会有办法的!
 
由于程序设计已经完成,我想采用较简单的方法,加上带欺骗性的密码,曾经见过大富翁上
有介绍此方法的文章,但一直找不到?哪位见过?
 
另:
对关键字段的内容加密,使破解者读出的内容乱码
 
ACCESS的密码及容易被破解,还是用加密算法加密字段内容为妙!
 
access的密碼太不安全,我曾經用以下字符作密碼,還是被破了:
~!@#$%^&*()_+|<>>?/}{POIUYT
如果不想讓別人看到數據庫結構,是沒有辦法的!(至少我沒有想!)
但不想讓別人看到內容,倒是可以的!就象mylover所說的!
 
采用Access安全机制,就是使用mdw文件的方法。 当然, mdw也容易破解,但是可以
把这个文件伪装之后藏起来,呵呵 :)

再有就是采用修改文件头的办法。

不过呢, 只要是有心人,无论你怎么干都能被破掉,呵呵
 
一个简单的办法,把 access 的扩展名 .mdb改成别的的名字,然后在用压缩方法
压缩,读取时解压关闭时压缩应该可以,因为别人不知道你用的数据库而且ado也
可以让 access的数据库该名!!![8D]
 
这是矛与盾的问题 还是把精力集中在编程上
 
用上些不能显示的字符不知道
用键盘拷贝的方式输入一些不可显示的字符
Copy con 1.bin
Alt+218 Alt+255 Alt+005 Alt+006
Ctrl+Z
生成一个1.bin的文件
用UltraEdit文件打开这个文件,将上面的字符考到剪贴板中
加密里,粘贴出来,这样就行了,我用了一个解密的试过了,可以起到一定的加密效果
 
你所看到的破ACCESS密码的工具大都是破解
ACCESS数据库密码的
用工作组加密得到的mdw文件破解难度很大的
具体参考ACCESS中的加密
 
mdw解密一样非常非常easy。 这个问题已经讨论过多次了。
 
顶部