⏱️
OTP 验证码生成器
在线免费生成 OTP/TOTP 动态验证码,兼容 Google Authenticator 等应用。
TOTP codes refresh every 30 seconds. All processing happens in your browser.
— bookmark it to auto-fill next time
常见问题
什么是 TOTP?
TOTP(基于时间的一次性密码)定义在 RFC 6238 中,扩展了 HOTP 算法(RFC 4226),使用基于时间的计数器替代事件计数器。算法用共享密钥和 30 秒时间步长计算 HMAC-SHA-1,截取结果为 6 位十进制数。验证码每 30 秒变化一次,通常有 +/- 30 秒的有效窗口以应对时钟漂移。TOTP 是大多数在线服务两步验证(2FA)的标准。
密钥安全吗?
是的,密钥完全在浏览器端使用 Web Crypto API 处理,不会传输到任何地方。
为什么验证码会变化?
TOTP 验证码有效期为 30 秒。计时器显示距下一个码的剩余时间。过期后会基于当前时间步长生成新的验证码。
相关工具
使用方法
- 1 输入 base32 编码的密钥(与你的验证器应用相同的密钥)。
- 2 工具生成当前的 6 位 TOTP 验证码(RFC 6238)。
- 3 查看倒计时器显示距下一个码的秒数。
- 4 用于测试 2FA 实现或验证验证器设置。