免費線上Bcrypt密碼雜湊加密和验证工具,支援配置盐轮数,安全可靠,本地浏览器計算,不上傳服務器,保护您的密碼安全
在工具页面選擇"加密"或"验证"模式,加密模式用於生成bcrypt雜湊,验证模式用於检验密碼是否匹配。
加密模式:输入密碼並選擇盐轮数;验证模式:输入密碼和對應的bcrypt雜湊值。
点击相應按钮即可得到結果,加密結果可一键複製,验证結果會显示匹配或不匹配。
网站和應用程序存储用户密碼的标准方式
用户登录時验证密碼是否匹配
企业用户系统密碼安全存储
開發者测试bcrypt加密功能
學習密碼雜湊和加密知识
运维人員调试用户密碼問題
Bcrypt是一种基於Blowfish密碼的密碼雜湊函数,由Niels Provos和David Mazières在1999年设计。它的主要特點是自适應雜湊函数,可以通過增加迭代次数來減缓計算速度,從而有效抵御暴力破解攻击。Bcrypt還會自動為每個密碼生成隨機盐值,防止彩虹表攻击。
盐轮数(cost factor)決定了bcrypt雜湊計算的迭代次数,轮数越高,計算越慢,破解難度越大。轮数是2的指数,例如轮数10表示2^10=1024次迭代。一般推荐使用10-12轮,過高的轮数會導致計算時間過長,影響用户體验。
Bcrypt雜湊的格式為:$2a$xx$yyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz,其中xx是盐轮数,yyyyyyyyyyyyyyyyyyyyyy是22位的盐值,zzzzzzzzzzzzzzzzzzzzzzzzzzz是31位的雜湊值。整個雜湊長度為60個字元。