【发布时间】:2011-04-26 17:44:35
【问题描述】:
我正在开发一个将应用于真实环境的系统。我需要为系统制定高安全机制,其中之一是对我的数据库中的用户密码进行加密。
我更喜欢使用单向加密方法而不是双向加密,问题是我想选择一个性能好并且有合理理由说服我的合作伙伴为什么我选择一种算法而不是其他算法的好算法。
你能给我一些建议吗?
【问题讨论】:
-
为什么你更喜欢加密而不是“加密哈希函数”?如果你更喜欢加密,有很多算法,但你的目标是什么?性能、空间……?
-
我想您只想存储密码以进行验证?还是您想存储它们以便用户可以检索它们的值?答案很大程度上取决于用例。
标签: java encryption password-hash