如何真正实现Access的安全功能?急!(300分)

to wddelphi,
解开一个mdw或者mda文件不需要超过5秒钟的时间。

你不会不知道Password Recovery Kit(5.0)吧,里面有个Office Key!
 
上面大家提到了两种方法:
1.写入和读出数据时使用加密手段;
2.修改数据库文件的某些特定字节,使Access不能打开。

1方法实际上最可靠,但是这样一来全部的数据敏感控件就不能用了
(可以用,但要自己实现显示数据的代码),无疑会增加不少的工作量。

哪位还有更好的建议?
 
最好的办法就是不用计算机。
 
请用 FlashFiler 2
挺好用的,加密方式可以自定义。如使用内嵌方式,工程只生成一个 EXE 文件。客户安装
只需 COPY 数据库文件和一个 EXE 文件。请试试。有兴趣我做个 DEMO 给你看看。
 
access 本来就不安全。要安全不如用其他数据库
 
防君子不防小人
 
数据被加密了,模糊查询怎么办啊?
 
to Pc 狂迷,
FlashFiler 2的数据库是一个目录下包含多个文件,这样比较烦。
 
关注!!
 
to wddelphi:
麻烦你给我发一个Access设置了用户级安全机制的数据库和组文件,我有兴趣,
也愿意试一试。谢谢。
我的E-Mail是delphi_bbs@21cn.com

无论结果如何,我都会贴出来让大家知道的。
 
Access2000密码可不那么容易破解,我还没有看到工具可以破解其密码的
 
呵呵,特别Easy就破解的, 包括所谓的用户安全机制的组文件。

只要用Passware Recover Kit 5.0中的Office Key就可以了。 我本来对安全机制

满怀信心, 结果昨天一试验.......
----------------------------------------------------------
Recovering password for the file:
C:/Town.MDW

Detected Access 2000 system database

Users by Group
------------------------
Admins
Town
Users
admin
Town

Users' passwords
---------------------------
admin password: [aaa] (no brackets) <Copy>
Town password: [12345test] (no brackets) <Copy>


---------------------------------------------
郁闷啊~~~
 
不必了,阿高,看来我要认输了,我昨天自信满满地下载了一个Password Recovery Kit(5.0)
的access key,虽然只是个demo,但我设的用户密码的前两位的确是显示出来了,但我还不
死心,因为我发现这么一个现象,如果打开一个access97的mdw文件,它会提示出错,但把这个
mdw文件转换为access2000后就能打开了,我准备再用两种方法试试,过两天就会得出结果了。
 
wddelphi,
请使用里面的Office Key来解mdw文件的密码。
 
又想马儿跑,又想马儿不吃草,哪有这种好事呀.
简单的方法,找个ZIP控件,每次操作完成后,将数据库压缩加密.
使用时,客户先登录, 登录可以了,就把数据库解开, 生成一个临时文件来操作.
 
同意楼上.

好象只能如此. 解一个 ZIP 好象要用 很长时间.

就算他们可以找出来. 也得 累S 他们.

可是, 怎么 登录 呢? 登录 的 口令 放在哪?
 
顶部