TOTP 验证码生成

TOTP 动态验证码(RFC 6238):输入 Base32 密钥实时生成 6 位验证码。

纯浏览器本地运行,数据不上传服务器

生成结果
点击按钮生成
与 Google Authenticator / 微信小程序等 2FA 应用算法一致(HMAC-SHA1/30s)。

使用说明

  1. 粘贴 Base32 密钥(从 2FA 绑定时的二维码/明文获取),点击“生成”。
  2. 实时输出当前 6 位验证码与剩余有效秒数。
  3. 密钥仅在本地计算,不离开浏览器。

常见问题

密钥在哪找?
绑定 2FA 时服务商提供的 Base32 字符串;或扫码前保存的 otpauth:// 链接中的 secret 参数。
验证码多久变一次?
每 30 秒更新(RFC 6238 标准);剩余秒数提示到期时间。
时间不对导致验证失败?
确保设备时间与网络同步(NTP),误差超过 ±1 个窗口会失败。
反馈