在线 Bcrypt 密码哈希工具:生成密码哈希值、验证密码是否匹配。支持自定义 Salt Rounds,认证开发必备。
摘要:免费的 bcrypt 哈希生成工具,专为密码存储设计,内置 salt 与可调 cost factor,浏览器本地计算不外泄。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
使用指南
bcrypt 用于口令哈希存储,不可逆。本工具在本地生成或校验 bcrypt 哈希,可调 cost——适合开发联调,不是让你把生产口令贴进共享屏幕的理由。
1. 哈希与校验
输入口令生成哈希,或把哈希与口令放一起校验是否匹配。cost 越高越慢越抗暴力,但会耗 CPU。
- 输入口令。
- 设定 cost 并生成。
- 需要时做校验。
2. 不是加密
哈希不能解密回原文。忘记口令只能重置,不要指望「反向 bcrypt」。
3. cost 选择
过低易被暴力;过高拖垮登录接口。按语言库推荐与机器性能压测。本页能力以当前界面与本地实现为准:文档若与选项不一致,以屏幕上可见控件为准。
- 勿当加密用。
- 压测 cost。
- 勿分享真口令。
4. 盐
bcrypt 哈希自带盐;不要自己再拼明文盐到口令前除非你清楚在做什么。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享与下载文件的二次传播。
5. 迁移
老系统若用 MD5/SHA 存口令,应规划登录时升级为 bcrypt/argon2,而不是只在本页演示。遇到异常输出时,先用最小可复现样例确认是输入问题还是选项组合问题,再衔接下一步工具。
6. 隐私
本地计算仍防不了肩窥。测试用假口令;生产密钥与口令走保险箱与正规注册流。
常见问题
不是。bcrypt 是单向哈希,输出无法解密回原文——忘记口令只能走重置流程,不存在「反向 bcrypt」这类操作。
默认 10,适合大多数场景;cost 每加 1 计算时间翻倍。过低容易被暴力破解,过高会拖慢登录接口,建议按服务器性能压测后在 10-12 之间取值,本工具支持自定义。
不需要。bcrypt 哈希自带盐,不要自己再往口令前拼明文盐——除非你非常清楚这样做的后果,否则容易破坏算法预期。
可以。把已有的 bcrypt 哈希和待验证的口令放在一起,工具会校验两者是否匹配——开发联调时排查口令问题很常用。
规划在用户登录时逐步升级为 bcrypt/argon2,而不是只在工具页演示转换结果。算法迁移要落到业务代码里,本页只负责生成与校验样例。
不能。本地计算防不了肩窥、录屏和屏幕分享——测试请用假口令,真实口令走正规注册流与密码保险箱。