Y yzyzw Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #1 我有一密码数据库放在服务器上,别的客户机可在本机上修改自己的密码,现在问题是 在客户机上可通过excel将密码数据库倒出显示,密码便起不到保密作用该如 何解决这一问题?请高手赐教。
G gxg8816 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #2 可以将密码加密存储在表中. 客户端修改时先转换成原密码,修改后加密写进去. 如果是 SQL 服务器数据库,也可以用纯数据库的安全机制 密码表不对一般用户授权,客户端要修改密码时,可用存储过程返回该用户的密码.
可以将密码加密存储在表中. 客户端修改时先转换成原密码,修改后加密写进去. 如果是 SQL 服务器数据库,也可以用纯数据库的安全机制 密码表不对一般用户授权,客户端要修改密码时,可用存储过程返回该用户的密码.
G guojun Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #3 存密码时,用户名和密码都经过变换后再存,那样 即使有人倒出来,也看不明白,只要它认不出来就可以了。 看样子,你好象用的是DBF,如果能支持Bolb类型,则可以 使用更复杂的变换,再以Binnary数据存盘,保证它得用相 当长的时间来解密。
存密码时,用户名和密码都经过变换后再存,那样 即使有人倒出来,也看不明白,只要它认不出来就可以了。 看样子,你好象用的是DBF,如果能支持Bolb类型,则可以 使用更复杂的变换,再以Binnary数据存盘,保证它得用相 当长的时间来解密。
Y yzyzw Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #5 我的密码库是用VFP写的。DBF表,应该怎么转换才不能看出呢?能否说得详细些? 不装ODBC客户机怎么调、写数据?
W wrench Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-02 #6 将密码加密后再存入数据库, 或者用ADO连接, 用BDE连接也可,反正Excel不支持bde的说
G guojun Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-02 #7 你看看Delphi的Blob类型对应于DBF的哪种类型。然后就用Bolb来存取密码。 致于密码变换,随便找本书看看就行了。 如果找不到和Blob对应的数据类型,就采用字母变换的游戏。a->b->c,主要 是用字符字段不能存一些非字符的东东。要是有汉字的话,就麻烦了,不过谁用 汉字做密码??
你看看Delphi的Blob类型对应于DBF的哪种类型。然后就用Bolb来存取密码。 致于密码变换,随便找本书看看就行了。 如果找不到和Blob对应的数据类型,就采用字母变换的游戏。a->b->c,主要 是用字符字段不能存一些非字符的东东。要是有汉字的话,就麻烦了,不过谁用 汉字做密码??