【发布时间】:2011-09-15 07:22:22
【问题描述】:
大量阅读有关如何正确处理 HASH SALT+密码的信息
我想出了这个。您如何看待这种情况:
当新用户首次注册时。
- 客户端在本地输入名称/密码,并使用公钥 RSA 加密发送到服务器。
- 服务器验证用户/通行证,如果决定获得批准,则发回 HASH SALT+通行证版本。
- 私有 SALT 存储在服务器上。
现在,当用户连续登录时,他使用上述客户端存储的 SALTE 密码,如果黑客想要该密码,他需要破解服务器以获得 SALT,对吗?所有使用此 HASH SALT+密码的连续日志记录也是公钥 RSA 加密的。
我不是加密专家,但我知道可以使用两种方式公钥/私钥加密和其他更高级的方式。这有点在我头上,所以这就是我问这个的原因
这个逻辑有什么错/对?
【问题讨论】:
标签: java validation encryption