如何加密Access中的数据(100分)

  • 主题发起人 主题发起人 taozhiyu
  • 开始时间 开始时间
T

taozhiyu

Unregistered / Unconfirmed
GUEST, unregistred user!
准备用delphi + Access 2000 建一个小型订货软件。数据库里面的产品价格等信息需要

保密。如果使用access里面的加密方法好像可以很容易破解。请问另外有什么办法

对数据文件以及数据项加密嘛?[:D][:D][:D]
 
can anyone help me?
 
自己写加密算法,保存数据时加密,读出数据时解密,不过效率吗???
 
可以在access本身设置密码嘛
 
当然需要一个效率高和安全的方法阿!
 
1、Access本身的密码,但是很容易破
2、工具-》安全-》工作组管理员中添加一个mdw文件然后添加用户和密码,更改权限,
这种方式,是比较安全的,应该是没有人可以破解的。
3、自己找一个密码学的算法,如des等,加密关键的数据
 
既要安全性又要效率,那就不能用ACCESS了,相信Access不能胜任。[:)]
 
老兄,我想我需要的安全性和效率,access就够了。我只是不希望在我的数据外面穿件衣服

,免得太冷!!! [:D]
 
access本身根本就没什么安全性可言,只能你自己来做
如果加密字段内容,你要查找的时候效率还能高吗?
如果是整个文件加密,运行时解压到某个目录再打开,也毫无安全可言。
 
如果我只对 “价格”、一些合同信息 。。。等重要的字段加密而不对整个文件加密呢?

是否能得到很好的安全性?效率方面嘛,只加密部分字段应该可以忍受把! 是否有组件能

做到?
 
那就加密重要的字段好啦,你自己都知道
 
既然这样就没有什么问题了!
你在更新前先把字段内容加密
取出来的时候先解密再显示出来!
 
我不会加密列! :< [:(]
 
with table1 do
begin
disablecontrols;
first;
while not eof do
begin
deEncrypt(Fields[5]);//例如第6列
Next;
end;
enablecontrols;
end;
 
试试.......
 
我的观念认为对文件进行加密比较好一点,因为你的数据对于使用者来讲应该是公开的,而加密重要字段的内容
的写法相对来讲比较复杂,且效率随记录的增加而降低,所以我建议用修改文件头的做法,使其它用户无法
通过Access平台打开即可(当然这些对于黑客来讲就不一定管用了:P)。
 
bihai同学:我的一些数据必须对用户保密,比如说价格!!!

不过你说的修改文件头的做法我很感兴趣,请问如何做的阿?
 
加密内容是最保险的办法,其他办法都只能阻止一下普通用户
稍微懂一点编程的人都能把你的东西全部读出来。
所以看你的目的,如果只是想防止普通用户直接读你的数据,可以用其他办法
要不然你只能在写入数据时加密,读出时再解密。
 
Access压缩都不能压缩!!!更何况改文件头!!!
个人看法,任何加密都防君子不防小人。看看有谁会破解你的软件再说吧!!!
 
后退
顶部