概念HMAC-based One-Time Password
HOTP
基于计数器的一次性密码算法,由 RFC 4226 定义,与 TOTP 并列,使用递增计数器而非时间戳作为输入
时间轴 (近 90 天)
10月19日
TOTP 定义于 RFC 6238,是 HOTP(RFC 4226)的时间维度扩展,计算方式为以当前 Unix 时间戳除以时间步长得到计数器 C,再计算 HMAC-SHA1(K, C),经动态截断取出 31 位整数,对 10^6 取模得到 6 位验证码。
待验证50%
10月13日
HOTP 是 RFC 4226 定义的基于计数器而非时间的算法。
待验证50%
9月10日
TOTP是HOTP(基于HMAC的一次性密码,RFC 4226)的演进版本,HOTP使用递增事件计数器,TOTP将其替换为当前时间戳
待验证50%