TOTP / OTP 生成器
从Base32密钥生成基于时间的一次性密码。兼容Google Authenticator、Authy等认证器。
Base32 密钥
请将此密钥保存在安全的地方。可在 Google Authenticator 等 OTP 应用中使用。
有效期
位数
关于本工具
OTP 生成器使用 TOTP(基于时间的一次性密码)算法,每隔 30 或 60 秒生成一个 6~8 位的验证码。
将生成的密钥注册到 Google Authenticator 或 Authy 等 OTP 应用后,即可获得相同的验证码。适用于二步验证(2FA)的开发与测试。
使用方法
- 点击"生成密钥"创建随机 Base32 密钥。
- 选择有效期(30秒/60秒)和位数(6/8位)。
- 当前 OTP 代码将自动显示,并在每个有效期结束时更新。
- 点击复制按钮将 OTP 代码复制到剪贴板。
使用场景
OTP 生成器适用于 2FA 系统的开发与测试、安全登录流程构建、TOTP 协议学习以及应用集成验证等场景。
常见问题
- 为什么 OTP 应用显示的代码不同? — 如果设备时间不同步,代码将会不同。请将设备时间设置为自动同步。
- 密钥安全吗? — 密钥不会发送到服务器。所有处理均在浏览器本地完成。
- TOTP 和 HOTP 有什么区别? — TOTP 基于时间,HOTP 基于计数器。大多数智能手机认证应用使用 TOTP。