PBKDF2 口令派生与哈希工具
可调盐值与迭代次数的口令派生,验证存储方案时对照用。
🧂 PBKDF2 口令派生
📋 派生结果
—
📌 参数怎么定
| 参数 | 建议 |
|---|---|
| 迭代次数 | OWASP 建议 PBKDF2-SHA256 至少 31 万次,PBKDF2-SHA512 至少 21 万次。数字越大越慢,需要在安全与登录延迟之间平衡。 |
| 盐值长度 | 至少 16 字节随机值,每个用户独立生成。盐值不需要保密,但要和哈希结果一起存进数据库。 |
| 输出长度 | 32 字节足够。更长的输出不会线性提升安全性,反而增加存储和计算开销。 |
| 算法选择 | PBKDF2 适合需要 FIPS 合规的场景。没有合规约束时,Argon2id 或 scrypt 对抗 GPU 破解的效果更好。 |
PBKDF2 只能对抗暴力破解的算力成本,无法阻止弱口令被猜中。口令强度仍是最关键的一环,可配合本工具矩阵中的弱口令查询自查。