跳到主要内容
uencoder

Argon2id

Argon2id 是 Argon2 的混合变体,前半轮数据独立、后半轮数据依赖,兼顾侧信道安全与时间-内存权衡抗性。

用途

作为 Argon2 的推荐默认变体,平衡 Argon2i 的侧信道安全与 Argon2d 的 TMTO 抗性。

机制

前半轮用 Argon2i 数据独立寻址填充矩阵(抗侧信道),后半轮切换为 Argon2d 数据依赖寻址(强 TMTO 抗性)。RFC 9106 推荐默认。

用例

  • 推荐密码哈希
  • 平衡安全变体
  • RFC 9106 默认

相关工具

参考链接