bcrypt 哈希

bcrypt 密码哈希生成与验证,使用 PBKDF2 实现兼容格式。

生成哈希

验证哈希

使用说明

关于 bcrypt

bcrypt 是专为密码存储设计的哈希算法,内置盐值和可调成本因子,能有效抵抗彩虹表和暴力破解。本工具使用 Web Crypto API 的 PBKDF2 算法实现与 bcrypt 兼容的密码哈希格式。

哈希格式

生成的哈希格式:$2a$<rounds>$<salt>$<hash>,其中 rounds 为成本因子,salt 为随机盐值,hash 为哈希结果。

使用步骤

1. 输入密码;2. 选择成本因子(推荐 10-12,越高越安全);3. 选择盐值格式(Base64 或 Hex);4. 点击"生成哈希";5. 验证时输入密码和哈希值,点击"验证"。

注意事项

成本因子越高,计算越慢,安全性越高。推荐值为 10-12。每次生成哈希会使用不同盐值,因此相同密码生成的哈希不同,但均可通过验证。