TOTP动态口令生成器

TOTP 动态口令工具在浏览器内基于 WebCrypto 生成符合 RFC 6238 的时间型一次性密码,粘贴 Base32 密钥(如 Google Authenticator 导出的密钥)即可得到当前 30 秒窗口内的 6 位验证码,附倒计时并每 30 秒自动刷新;也支持 RFC 4226 HOTP 计数型口令与 ±1 窗口校验。所有计算均在本地完成,密钥与口令均不上传服务器。

粘贴 Base32 密钥(忽略空格与大小写),点「生成口令」得到当前 6 位动态验证码;TOTP 每 30 秒自动刷新并显示倒计时,HOTP 按计数器计数。校验支持 TOTP ±1 窗口容差。算法遵循 RFC 4226 / RFC 6238(HMAC-SHA1,时间窗口 30 秒)。
------
--距下次刷新
TOTP ±1 窗口容差;HOTP 仅与当前计数器比对