Argon2id
Argon2id 是 Argon2 的混合变体,前半轮数据独立、后半轮数据依赖,兼顾侧信道安全与时间-内存权衡抗性。
用途
作为 Argon2 的推荐默认变体,平衡 Argon2i 的侧信道安全与 Argon2d 的 TMTO 抗性。
机制
前半轮用 Argon2i 数据独立寻址填充矩阵(抗侧信道),后半轮切换为 Argon2d 数据依赖寻址(强 TMTO 抗性)。RFC 9106 推荐默认。
用例
- 推荐密码哈希
- 平衡安全变体
- 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 已不适用于安全场景。 工具