加解密问题
相同的初值经加密后每次都生成相同的密文,传递后,在解密生成明文和数据库中的进行比较,相等登录。
疑问是如果有人截取了密文,然后略过加密过程,直接调服务器解密程序,那也能登录了,这个问题该怎么解决呢?
[解决办法]
"如果有人截取了密文,然后略过加密过程,直接调服务器解密程序,那也能登录了"
楼主这里没注意到是对数据库密码的加密和验证过程,本来就存在截获的可能
这里的问题在于如何实现密钥传递的安全性和验证算法的复杂度问题
所以,要能完全实现安全,不仅是密码要加密,密码的验证算法,密码的传递过程,还有数据库本身等等都要考虑的
因此,有了ssl技术,vpn技术等等