crypt()的替代方案

ste*_*225 6 php crypt

我正在编写脚本并需要保存密码.出于开发目的,我一直在使用该crypt()功能,因为它简单易用.现在我已经完成了,我想用一些更好,更一致的东西来代替它.

我所担心的一些问题是:

  • 并非每个系统都支持所有算法
  • 有时盐预先计算结果(似乎是一个安全问题)

我想要一些适用于PHP 4.3+的东西.

有什么可用的,还是我应该坚持crypt()?我想过要用md5(md5($password).$salt).感谢您的见解.

Pet*_*tah 6

没有任何问题 crypt

如果您的服务器不支持它,请使用其他服务器.

永远不应该使用MD5来进行散列密码(或者甚至是SHA1)

使用bcrypt(河豚方法crypt)或pbkdf2

这里有一个pbkdf2的实现: 使用RSA PBKDF2标准加密用于存储的密码密码

有关此处原因和方式的更多信息: