在线获取 2FA 验证码

正在加载工具…

使用步骤

  1. 1将 Base32 密钥按每行一个粘贴到输入框。
  2. 2点击生成,工具会规范化并去重有效密钥。
  3. 3在 30 秒有效期内复制对应的 6 位验证码。
  4. 4若验证码不匹配,先校准设备系统时间再重试。

处理方式

  • 采用常见的 HMAC-SHA-1、6 位数字和 30 秒时间步长。
  • 密钥与验证码计算留在浏览器中;成功操作只会上报不含密钥的工具使用记录。

限制与隐私说明

  • 当前不解析二维码或 otpauth:// 链接,也不支持自定义算法、位数和周期。
  • 验证码依赖本机时间,系统时钟偏差可能导致校验失败。
  • 密钥会显示在当前页面中,请勿在共享设备上长时间停留或保存截图。

FAQ

常见问题

TOTP 密钥会上传到服务器吗?

不会。Base32 解码和验证码计算使用浏览器 Web Crypto 完成;工具只在成功操作后记录不含密钥的匿名使用事件。

为什么生成的验证码无法通过?

常见原因是设备时间不准、密钥复制错误,或目标服务使用了非默认参数。本工具固定使用 6 位、SHA-1 和 30 秒周期。

可以直接扫描二维码或粘贴 otpauth 链接吗?

暂不支持。请从账户安全设置中取得 Base32 密钥并按每行一个输入。