TOTP标准的混乱:一个测试套件的诞生

2025-03-02
TOTP标准的混乱:一个测试套件的诞生

当前TOTP规范存在严重缺陷,Google、Apple和Yubico等主要厂商的实现方式存在细微差异,导致各种身份验证应用出现各自不同的变体。本文作者创建了一个测试套件,用于检测TOTP标准的实现是否正确,并指出规范中关于数字位数、哈希算法、时间步长、密钥长度和标签等方面的模糊之处,呼吁改进规范,避免未来出现更多问题。

开发