关于后台数据密码安全的问题? ( 积分: 50 )

  • 主题发起人 主题发起人 Flashcqxg
  • 开始时间 开始时间
谢谢&nbsp;我爱PASCAL,谢谢帮助.<br>我明白您的意思了.<br><br>但现在的基本上就这样:<br>1.我是数据库的管理员,密码只有我一个人知道;<br>2.同时我又是程序的开发者;<br>3.其它任何一个人都不需要知道数据库的密码,他们只需要使用程序就行了.<br><br>象上述情况,我应该如何在我编制的程序中保护我的密码,就是说不能让他们反编译了我的程序就知道数据库的密码了,而只能通过我的程序来操作数据库,不能直接知道密码后连接数据库而操作数据库?<br>再次表示谢意.
 
这样的话就用不上MD5,不要明文设置看行否
 
顶.<br>看看还有没有其它办法.
 
你把数据库的表名&nbsp;列名&nbsp;记录&nbsp;全部用MD5加密了&nbsp;&nbsp;他打开也没用
 
还是使用三层最好,因为你是数据库的管理员,密码只有你一个人知道,那么可以在中间层设置一个伪密码,也就是客户端的密码,而实际操作由中间层完成,因为中间层安装在服务器无法得到,所以即使饭编译你的客户端,也不会有人会知道数据库的真实密码的,从而也就避免了其他程序(人)直接操作数据库的可能!
 
oldgun2003:<br><br>你的建议能比较好的解决我的问题。<br>不过又有一个问题:<br>我如何在三层中做验证呢???
 
后退
顶部