密码学

共 16 篇文章

Bcrypt 的 72 字节陷阱

工具相关 · 2026-09-23 00:08 · 阅读 12

Bcrypt 算法存在 72 字节输入长度限制,超出部分会被静默忽略,导致用户密码实际只使用了前 72 字节,可能引发安全隐患,尤其在中文或 emoji 密码场景下,需注意单位是字节而非字符。

阅读全文 →

2a、2b、2y 前缀有什么区别

工具相关 · 2026-09-23 00:08 · 阅读 15

Bcrypt算法不同前缀$2a$、$2b$、$2y$代表实现版本差异及修正历史,用于区分算法行为修正,影响密码校验结果,需注意版本兼容及正确校验方法,适合开发者了解密码存储与验证技术细节。

阅读全文 →

需要 FIPS 合规时该选哪个哈希

工具相关 · 2026-09-23 00:08 · 阅读 11

FIPS合规要求密码算法通过NIST标准认证,Argon2id因不在标准列表无法满足,PBKDF2结合SHA-256/512、高迭代次数、16字节盐值及32字节输出长度可实现合规,Bcrypt和Argon2均不符合要求。

阅读全文 →