以ms sql做数据库,不试用“加密盘、加密狗”如何加密最好??(50分)

  • 主题发起人 主题发起人 harmer
  • 开始时间 开始时间
H

harmer

Unregistered / Unconfirmed
GUEST, unregistred user!
以ms sql做数据库,不试用“加密盘、加密狗”如何加密最好??
 
读网卡编号,然后把这个编号写到sql server中,这样让只有有编号的程序才能访问
sql server,只能成功了程序才能使用.
//我设想的,我没用过这种方法.
 
我觉得大家讨论过的方法都不安全,都是在客户端验证,如建用户表来验证权限,验证时
都要将密码表读至客户端,如果我用trw2000或softice等跟踪,应该很容易破解。所以我
的看法是在客户端调用SQL服务器的API之类设置数据库权限,就好像在SQL server中可以
设置各种权限一样,这样安全性就依赖于服务器本身了,相对好得多。
 
通过“dll的密码+读取的数据表的密码”同时校验可行吗?
 
DLL和远程权限注册较好。如果是商品软件就一次性注册,如果是区域范围内使用就
可以使用每次启动电子许可就可以了。
这种办法我公司常用。
 
做成专用软件,其他单位即使盗用,也无法正常使用。[^]
 
Sorry!上一个贴子发错地方。不过如果想加密可以参考WWW.pediy.com。不过这个地方也是
解密的好地方。
 
你可以在数据库端用脚本过程来做,传入若干参数,返回FALSE或者TRUE;
 
后退
顶部