Argon2
Argon2 是 PHC 竞赛胜出的密码哈希函数,在内存矩阵上多轮填充与访问,提供强内存困难性与时间-内存权衡抗性。
用途
作为密码哈希标准(RFC 9106)抵抗 GPU/ASIC 并行攻击与时间-内存权衡,是 bcrypt/scrypt 的现代替代。
机制
在 p×m 矩阵上执行 t 轮:每格由引用前一格与伪随机选择的较早格经压缩函数 G 计算。Argon2d(数据依赖寻址)、Argon2i(数据独立)、Argon2id(混合)。
用例
- 密码哈希存储
- PHC 竞赛胜出方案
- RFC 9106 标准
相关工具
bcrypt 哈希生成器
使用 bcrypt 对密码进行哈希或验证 bcrypt 哈希。免费、隐私优先、100% 纯客户端运行。 工具
scrypt 密钥派生
使用 scrypt(内存困难型 KDF)从密码派生密钥。免费、隐私优先、100% 纯客户端运行。 工具
哈希计算器
计算 MD5、SHA-1、SHA-256 或 SHA-512 哈希,支持十六进制或 Base64 输出。免费、隐私、100% 客户端运行。SHA-256/512 基于 Web Crypto API,MD5 基于 spark-md5,适用于校验和、完整性验证、指纹识别等场景。MD5 与 SHA-1 已不适用于安全场景。 工具