【发布时间】:2014-04-04 02:11:30
【问题描述】:
长期以来,作为一名 php 开发人员,我一直在使用 md5 哈希算法来保护密码数据并生成独特的哈希算法。
但是从最近几个月我听到谣言说 md5 不再被认为是安全的,我想知道为什么?
PHP 5.5 中的密码验证替代方法是什么,即 SHA1、password_hash()?而且我想知道为什么现在这些替代方案被认为是更好的选择,因为对我来说,其中大部分又只是另一种散列算法......
【问题讨论】:
-
@Fred-ii- 历史在哪里说明了它为什么不再安全?
-
您没有从我上面提供的链接中阅读任何内容吗?
-
Read this answer then on SO由 255k 成员提供。 -
或者,您可以继续使用它,然后最终自己找出答案。艰难地学习是学习的一种方式。祝你好运。