服务器数据库保密问题(100分)

  • 主题发起人 主题发起人 yzyzw
  • 开始时间 开始时间
Y

yzyzw

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一密码数据库放在服务器上,别的客户机可在本机上修改自己的密码,现在问题是
在客户机上可通过excel将密码数据库倒出显示,密码便起不到保密作用该如
何解决这一问题?请高手赐教。
 
可以将密码加密存储在表中.
客户端修改时先转换成原密码,修改后加密写进去.
如果是 SQL 服务器数据库,也可以用纯数据库的安全机制
密码表不对一般用户授权,客户端要修改密码时,可用存储过程返回该用户的密码.
 
存密码时,用户名和密码都经过变换后再存,那样
即使有人倒出来,也看不明白,只要它认不出来就可以了。

看样子,你好象用的是DBF,如果能支持Bolb类型,则可以
使用更复杂的变换,再以Binnary数据存盘,保证它得用相
当长的时间来解密。
 
别给EXCEL的那机器装ODBC,它就访问不了服务器了
 
我的密码库是用VFP写的。DBF表,应该怎么转换才不能看出呢?能否说得详细些?
不装ODBC客户机怎么调、写数据?
 
将密码加密后再存入数据库,
或者用ADO连接,
用BDE连接也可,反正Excel不支持bde的说
 
你看看Delphi的Blob类型对应于DBF的哪种类型。然后就用Bolb来存取密码。
致于密码变换,随便找本书看看就行了。
如果找不到和Blob对应的数据类型,就采用字母变换的游戏。a->b->c,主要
是用字符字段不能存一些非字符的东东。要是有汉字的话,就麻烦了,不过谁用
汉字做密码??
 
多人接受答案了。
 
后退
顶部