TOTP 动态口令

基于时间的一次性验证码(HMAC-SHA1)

工具简介

TOTP 动态口令工具,基于时间的一次性密码生成器(兼容 Google Authenticator)。

工作原理

将 Base32 密钥解码为字节,取当前 Unix 时间除以 30 秒步长作为计数器,用 WebCrypto HMAC-SHA1 计算摘要,按 RFC 6238 动态截断算法取出 6 位数字。

名词解释

TOTP
Time-based One-Time Password,基于时间同步的一次性密码。
Base32
RFC 4648 定义的 32 进制编码,字符集为 A-Z 与 2-7。

使用方法

粘贴 Base32 密钥(或 otpauth:// 链接)生成 6 位动态码,点击复制使用;界面显示倒计时提示剩余有效时间。

温馨提示

手机与电脑需保持时间同步(误差 ±30 秒内),否则验证失败;密钥请妥善保管,泄露后任何人可生成动态码。

相关工具

橙子皮工具箱(your-domain.com)聚合 657 个免费在线小工具,覆盖文档转换、开发工具、文本处理、图片工具、计算换算、日期时间、生活查询等场景。全部工具即开即用,无需安装客户端;内容持续更新中。

橙子皮工具箱 · 657 个免费在线工具 · 免安装 · 持续更新  返回首页