如何给MS SQL SERVER数据库信息保密
首先我的程序是C/S的,也就是程序和数据库同时会安装发布到用户那里。但是我的数据库里的信息是很重要的,不希望被别人获取到。其中有些信息我已经用3DES加密方法加密后保存到数据库中了(取出来再解开),但目前还有一些信息是明文存储的,由于3DES算法很复杂费时间,不能全部信息都用这种方式加密,有什么其他办法好实现?
请大家探讨!!
------解决方案--------------------抢第一楼?
------解决方案--------------------2楼
------解决方案--------------------不懂啊,只有顶下了
------解决方案--------------------听说用友/金蝶基于MS SQL Server的财务软件似乎可以在服务器端保护数据不被直接访问,这个功能估计得跟MS协商。
------解决方案--------------------有一个函数pwdencrypt,但没有它的逆函数
------解决方案--------------------跟它配对的只有一个比较函数pwdcompare
------解决方案--------------------简单的SQL SERVER加密可以用pwdencrypt,但是这个不可逆
见:http://www.cnblogs.com/piaoqingsong/archive/2007/03/30/693745.html
要么自己写个加密函数
------解决方案--------------------加密后写入数据库?用简单点的加密函数吧