【发布时间】:2017-07-04 08:40:08
【问题描述】:
我正在做一个项目,我获得了密码字段值的 hashCode 并将该 hashCode 存储在 DB 中以用于安全目的。现在我想从 hashCode 中恢复密码。我该怎么做它? 是否可以从 hashCode 中取回 String 值?如果不是,谁能建议我以任何其他格式存储我的密码的更好方法?
【问题讨论】:
-
如果您可以从哈希中恢复您的密码,哈希将如何提高您的安全性?
-
你不能。根据定义,哈希码是不可逆的。请参阅password-encryption(您自己的标签)下的讨论。
-
Java 的 HashCode 和加密哈希函数是不同的东西,但两者不能颠倒。
标签: java security passwords password-protection password-encryption