[控场AI]
论文TOTP标准

RFC 6238

IETF 发布的 TOTP(基于时间的一次性密码)标准文档,定义了使用共享密钥和时间戳生成动态验证码的算法

时间轴 (近 90 天)

10月19日

在 B 站 UP 主的实战视频中,REA 分析了一个 APK 应用,定位到验证码生成逻辑使用的是标准的 RFC 6238 TOTP 算法,结果不足 6 位时在左侧补零。

待验证50%
10月19日

TOTP 定义于 RFC 6238,是 HOTP(RFC 4226)的时间维度扩展,计算方式为以当前 Unix 时间戳除以时间步长得到计数器 C,再计算 HMAC-SHA1(K, C),经动态截断取出 31 位整数,对 10^6 取模得到 6 位验证码。

待验证50%
10月13日

RFC 6238 允许服务端做一定程度的漂移容忍,通常为前后各一个 30 秒窗口,即约 90 秒的容错范围。

待验证50%
9月10日

Google Authenticator 采用 RFC 6238 标准(TOTP)

待验证50%

全部知识事实 (5)

来源文章