密码哈希生成器
使用 bcrypt 和常见哈希算法快速生成密码哈希,全程在浏览器中完成。
隐私优先: 哈希生成与验证均在你的浏览器中执行,不会发送任何数据到我们的服务器。
存储密码建议使用 bcrypt。SHA/MD5 更适合校验用途。
成本越高越安全但更慢。常见值为 10 到 12。
验证 bcrypt 哈希
在浏览器中验证密码是否匹配 bcrypt 哈希。
验证仅支持 bcrypt 哈希。
关于此密码哈希生成器
该工具用于测试与开发生成哈希。实际应用中,请使用 bcrypt 这类慢哈希并设置合适成本来存储密码。
常见用途与建议
密码存储用 bcrypt
bcrypt 刻意设计得更慢,更能抵抗暴力破解,因此更适合用于密码存储。
SHA 与 MD5 用于校验
SHA-256/SHA-512 与 MD5 速度快,更适合做完整性校验,不适合用于密码存储。
安全验证 bcrypt
粘贴 bcrypt 哈希并在浏览器本地验证是否匹配,无需发送任何数据。
工作原理
1. 输入内容
输入要哈希的密码(或文本)。所有处理都在本机完成。
2. 选择算法
密码存储请选择 bcrypt,校验用途可选 SHA/MD5。
3. 生成并复制
立即生成哈希并复制,用于测试、开发或验证。
适合人群
开发与测试
生成示例哈希用于单元测试、fixture 与开发流程。
安全审查
快速对比算法并理解为何密码推荐使用 bcrypt。
学习与培训
学习哈希基础并安全练习 bcrypt 验证。
最佳实践
密码优先用 bcrypt
不要用 SHA/MD5 存储密码。请使用带合适 cost 的 bcrypt。
使用唯一密码
不要在不同网站重复使用密码。唯一性可降低泄露影响。
使用密码管理器
安全保存强且唯一的密码,并在需要时生成新密码。
常见问题
这个工具真的只在浏览器中运行吗?
是的。哈希与验证都在浏览器中执行,不会发送到服务器。
存储密码应使用哪种算法?
建议使用 bcrypt(或 Argon2 等慢哈希)。不要用 SHA 或 MD5 存储密码。
bcrypt 成本是什么意思?
成本决定计算复杂度。成本越高越难暴力破解,但计算更慢。