🔐 PHP 密码哈希生成

使用 bcrypt 算法生成与 PHP password_hash 兼容的密码哈希,支持验证原密码。

关于此工具

生成与 PHP password_hash() 默认算法(bcrypt)兼容的密码哈希,生成的 $2a$/$2b$ 哈希可直接用于 PHP password_verify() 验证,也可在页面内自测匹配。

如何使用

  1. 输入密码

    填写需要哈希的明文密码。

  2. 选择成本

    cost 越高越安全但越慢,默认 10。

  3. 生成并验证

    复制哈希,可输入密码+哈希验证匹配。

使用场景

数据库预置

为初始账号预生成密码哈希。

接口测试

构造可被 password_verify 接受的哈希。

教学演示

演示 bcrypt 哈希特性与验证流程。

常见问题

生成的哈希能直接用吗?

可以,PHP 的 password_verify() 可识别该格式。

为什么每次生成不同?

bcrypt 内置随机盐,同一密码每次哈希不同但都能验证。