开发工具

TOTP 动态验证码

本地生成动态码与倒计时,导入或生成 otpauth 链接

本地处理 · 不上传免费使用无水印

切换输入方式会清除当前密钥、链接与结果;离页或刷新不会保留。全部本地计算,不上传、不写入浏览器存储。密钥与导入链接具有同等权限,请妥善保管。

可含空格或连接号,接受有效的 Base32 填充;解码后最多 256 字节。随机生成 20 字节新密钥不会自动更改现有账号,需在服务端绑定同一密钥才能使用。

默认 6 位、SHA-1、30 秒;自定义周期支持 1~86400 秒。动态码取决于设备当前时间,请确认系统时钟准确,并与服务端参数一致;部分验证器可能只接受默认设置。

生成验证器导入链接

服务名称和账号不能含冒号。链接会包含密钥及参数,仅在点击生成后显示;复制或下载后可手动导入验证器,不会自动打开外部应用。

什么是TOTP 动态验证码?

在本地按 Base32 密钥计算 TOTP 动态码,支持 6/8 位、三种算法、自定义周期和实时倒计时;导入或生成 otpauth 链接,不保存账号密钥。

能力亮点

  • 6/8 位与三种算法
  • 实时周期与倒计时
  • 严格链接导入
  • 显式链接复制与下载
  • 清空与离页释放

如何使用TOTP 动态验证码

  1. 1

    输入密钥,或切换到链接导入并识别参数。

  2. 2

    确认算法、位数、周期,开始生成动态码。

  3. 3

    需要导入验证器时填写账号并生成链接,复制或下载。

  4. 4

    完成后停止或清空密钥与结果。

常见问题

为什么与服务端动态码不同?

检查密钥、算法、位数、周期及设备时间是否一致。本工具不与服务端校时,也不验证动态码是否被服务端接受。

会保存密钥吗?

不写入本地存储、地址栏或服务器,页面只在内存中使用。导入链接本身包含密钥,复制和下载由你手动触发。

支持验证器批量迁移链接吗?

目前只支持单账号 otpauth://totp/ 链接,不支持 HOTP、二维码识别或批量迁移包。