TOTP 验证码生成器(2FA)
根据服务在启用双重验证时提供的 Base32 密钥,生成临时验证码(TOTP,符合 RFC 6238),并显示距离更新的倒计时。您输入的密钥和计算过程完全留在浏览器中,不会发送到任何服务器。
扫描二维码时提供的密钥(通常会以文本形式显示在二维码下方)。
工作原理
TOTP(基于时间的一次性密码)是大多数双重验证应用(Google Authenticator、Authy 等)使用的机制:根据共享密钥和按固定周期(默认 30 秒)划分的当前时间,按 RFC 6238 定期重新计算出一个数字验证码。该验证码每 30 秒自动更新一次。
在这里粘贴我的 2FA 密钥安全吗?
计算完全在您的浏览器中进行,不会发起任何网络请求:您的密钥不会离开您的设备。尽管如此,TOTP 密钥是与密码同等敏感的信息:请避免一直显示或与他人分享,日常使用建议选择密码管理器或专用的验证器应用,而不是这类网页工具,后者更适合调试或偶尔使用。
为什么我的验证码与应用中的不一致?
最常见的原因是设备时钟存在偏差:TOTP 严格依赖系统时间。同时请检查位数和周期是否与服务端的配置一致(绝大多数情况下是 6 位 / 30 秒)。
隐私保护:密钥和验证码的计算 100% 在您的浏览器中本地完成(WebAssembly),不会向任何服务器发送数据,即使是临时发送也不会。