php - password_hash 等同于 php 5.4?

标签 php hash passwords salt

<分区>

我使用安装了 php 5.5 的 XAMPP 开发我的网站。我刚刚意识到我的主机只有 php 5.4(还不能更新到 5.5)。我的问题是我无法使用新的 php 5.5 password_hash() 功能。是否有用于 php 5.4 的盐散列的等效方法?

有没有办法让这个等效代码(下面)在 php 5.4 中工作?

$options = [
  'salt' => uniqid(mt_rand(), true),
  'cost' => 12 
];
$hash = password_hash($mypassword, PASSWORD_DEFAULT, $options);

最佳答案

使用password_compat .这是一个向后兼容的库来模拟 password_hash()在旧版本的 PHP (5.3.7+) 中。

关于php - password_hash 等同于 php 5.4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25372636/

相关文章:

authentication - Spring Security 自定义身份验证和密码编码

passwords - WSO2 身份服务器用户通过电子邮件激活 url

php - 如何使用 Windows 命令删除 "local_storage"Internet Explorer

php - 从外部向 WordPress 插件的 PHP 文件添加函数(允许轻松更新版本)

git - git commit hash 是否等于存储库状态?

database - 如何保护存储在数据库中的敏感密码

php - WAMPSERVER php_memcache 扩展

php - 使用 JS setTimeout 在循环中发布 AJAX 请求,但 setTimeout 被调用得太频繁了

java - 更好的股票代码 hashCode 函数?

java - Java 中的 CRC32 哈希