TOTP 验证码生成器
用 TOTP 密钥生成与验证器应用相同的六位验证码,读取 otpauth:// 二维码链接,确认服务器与应用是否一致。
仅在浏览器中处理免费使用
带空格或小写都可以。
文件在浏览器本地处理,不会上传到服务器。
使用方法
无需注册、无需安装,也没有使用次数限制,完全免费。
粘贴 base32 密钥后会立即显示当前验证码,并在每个周期结束时自动刷新。这与验证器应用的计算完全相同,如果两边的验证码一致,说明密钥复制无误。
在出现不一致时最有用。如果应用显示的验证码被服务器拒绝,可以在这里也生成一次:与这里相同却仍被拒绝,问题多半在服务器时钟;这里算出不同的验证码,则说明密钥本身不对。
你也可以直接粘贴设置二维码中的整条 otpauth:// 链接。发行方、账号、算法、位数和周期都会被读出来,不必靠猜就能看清服务端到底要求了什么。
密钥不会被发送到任何地方。验证码使用浏览器内置的 Web Crypto 在本地计算,关闭页面后不留任何记录。
正因为不保存,它是核对工具而不是验证器应用的替代品。请把 TOTP 密钥当作密码对待:拿到它的人可以一直生成有效验证码,所以共享屏幕时不要让它出现在画面上。
本工具遵循 RFC 6238,并用该文档公布的测试值做了校验,同时支持部分服务使用的 SHA-256 与 SHA-512。