TL
Tool Lab
💰捐赠
💰捐赠

TOTP / OTP 生成器

从Base32密钥生成基于时间的一次性密码。兼容Google Authenticator、Authy等认证器。

Base32 密钥

请将此密钥保存在安全的地方。可在 Google Authenticator 等 OTP 应用中使用。

有效期
位数

关于本工具

OTP 生成器使用 TOTP(基于时间的一次性密码)算法,每隔 30 或 60 秒生成一个 6~8 位的验证码。

将生成的密钥注册到 Google Authenticator 或 Authy 等 OTP 应用后,即可获得相同的验证码。适用于二步验证(2FA)的开发与测试。

使用方法

  1. 点击"生成密钥"创建随机 Base32 密钥。
  2. 选择有效期(30秒/60秒)和位数(6/8位)。
  3. 当前 OTP 代码将自动显示,并在每个有效期结束时更新。
  4. 点击复制按钮将 OTP 代码复制到剪贴板。

使用场景

OTP 生成器适用于 2FA 系统的开发与测试、安全登录流程构建、TOTP 协议学习以及应用集成验证等场景。

常见问题

  • 为什么 OTP 应用显示的代码不同?如果设备时间不同步,代码将会不同。请将设备时间设置为自动同步。
  • 密钥安全吗?密钥不会发送到服务器。所有处理均在浏览器本地完成。
  • TOTP 和 HOTP 有什么区别?TOTP 基于时间,HOTP 基于计数器。大多数智能手机认证应用使用 TOTP。