php - 如何将存储的密码从 SHA1 更新为 password_hash

标签 php mysql

我是 PHP 和 MySQL 的新手。我有一个使用 SHA1 存储在 MySQL 中的 200 个密码列表。我想将它们更新为 password_hash()。执行此操作的最佳方法是什么?

最佳答案

您不能直接这样做,因为 SHA1 哈希是不可逆的。用户登录成功后才能计算password_hash。

关于php - 如何将存储的密码从 SHA1 更新为 password_hash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29266562/

相关文章:

mysql - 如何防止 mysqldump 将转储拆分为 1MB 的增量?

php - 我应该在所有输出上使用 htmlentities() 吗? (防止XSS攻击)

php - PHPDoc 中的闭包语法

javascript - 通过上传 PHP 对多个图像按相同比例调整大小

php - 邮件标题显示在邮件正文中,无文件,无 html

php - $_POST 复选框数组仅返回单个值

mysql - Magento - 将多选语义从 "or"更改为 "and"

mysql - 加载数据是否有原因不接受管道分隔文件

php - 选择不超过

php - XDebug 未在 Windows 7 64 位 PHP 5.4 上加载