急!!关于ado连接文件的安全性问题

lxpq 2003-12-15 03:21:35
使用ado连接sql server2000的数据库。客户端的udl文件使用指定的用户名称和密码登陆到服务器,但是用记事本打开此udl文件就可以看到设置的用户名和密码,请问若不想看到密码此问题如何解决?
...全文
17 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
helodd 2003-12-16
  • 打赏
  • 举报
回复
3:2 Win......
SeaWave 2003-12-16
  • 打赏
  • 举报
回复
在UDL文件中存储密码是不可取的(当你保存一个有密码的UDL文件时,系统会警告你),因为UDL中一切都是明码存放。如果要保密,一般都是在ADOConnection的WillConnection事件里,在运行时候为PASSWORD赋值,这个PASSWORD要么是写死在程序里,要么是预先用某种算法加密后存放在注册表或某个特定文件里。
不过这些都是防君子不防小人,如果真要看你的密码,用SOFTICE跟踪一下就行了,必须会知道你的Connection String。
----------
两层结构,就是这么不安全,没办法。
Shiyl 2003-12-16
  • 打赏
  • 举报
回复
写入注册表
wjpop3 2003-12-16
  • 打赏
  • 举报
回复
写入注册表
zhangnan623 2003-12-15
  • 打赏
  • 举报
回复
加密!
helodd 2003-12-15
  • 打赏
  • 举报
回复
把连接字符串写入到注册表
VeryOldMan 2003-12-15
  • 打赏
  • 举报
回复
加密!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧