ACCESS数据库如何加密?(300大洋啊!重金赏赐)(300分)

  • 主题发起人 主题发起人 爱情鸟
  • 开始时间 开始时间

爱情鸟

Unregistered / Unconfirmed
GUEST, unregistred user!
ACCESS数据库如何加密?
比如把它这个.mdb文件转换成二进制的文件。
我们把它放在网上,文件名转成.asp文件而且它用一般的工具打开后是乱码。
不让别人看到,里面的信息?
 
不让别人看到你不放在网上不就完了
 
wjiachun:你懂什么?
不放在网上?那我的网站还怎么运行?
我的access库中有我的用记名和密码万一让别人知道我的数据库文件,给down 走不就
........后果难以想象啊!你这个..............X...X....X.....X...
 
1.设置数据库密码:(以独占方式打开)
2、加密
 
加密码我知道。
但人家要是down我的源程序不就知道密码了吗?
最好是转换成别的文件类型。
 
真是辛苦!
如果你源程序都能被Down到,即使自己编的数据库引擎也没用

可以这样:
1、信息存入数据库前通过加密转换
2、数据库读出后解密显示
3、加密或解密的过程编译成Dll或exe(CGI或API变成)

不过速度会受影响
要不就用做一个自己格式的引擎--太辛苦了吧?
 
源程序一般是down不到的,这点你放心。
 
那唯一的办法就是别让自己的程序被人DOWN走啦!
 
1/数据库不加密,里面的敏感信息用一密钥加密
2/写一段dll(或ocx)专门负责将密文转换成明文
3/在你的asp中调用dll解密
这样你的数据库、asp元码、dll全部交给别人,除非是解密高手,一般无法破解
 
果然有高招。
但是能不能再具体点?
大家继续。
分数当然少不了
至于说我的源程序不会被人家down 走。
现在我想大家也清楚asp 的漏洞也不少。我只是求个安全,也想学点东西向大家。
 
而且我还看到过这样的加密:
把acces数据库文件(.mdb)转换成.asp文件
而且我把它用任何格式打开后总是看到的是乱码
我把它转换成.mdb文件后还是不能打开。
这样的加密是如何实现的?
谁能告诉我?

 
我和面条是一个意思
但和你说的不一样,
“把acces数据库文件(.mdb)转换成.asp文件”那种东西可能不象你想象的
否则,整个文件转换耗时就让服务器负担不了比如10MB的MDB数据库
 
我的做法是把重要源码都写在COM里,所以给人家看到ASP源码都无所谓。
 
要把access数据库放在用户没有访问权限的目录下
这样除非IIS被攻破了,否则是下载不了的
 
我的数据库中的信息是要用户自己更新自己的私人信息,
你说我放在没有访问权限的目录中,那这个数据库我要它还干吗?
 
用户自己更新自己的私人信息,

放在没有访问权限的目录中

是没有冲突的。通过IIS访问。难道要用户直接写你的数据库。
 
多半是要用户直接写数据库,没有用 IIS ,哈哈!
 
mdb放到其他目录里,用odbc连接。
 
我的方案是:坚决不用ASP!!!!!
(我现在很多都用ASP:(,没办法)
 
我已经解决了这个问题。
也非常感谢大家的帮助,
现在就开始分“脏”啦...................
如果你们也有什么问题可以找我。
 
后退
顶部