2FA.GLOBAL / GUIDE
TOTP 使用指南:密钥、验证码与时间同步
了解如何使用 TOTP 设置密钥生成验证码、匹配验证器参数,并排查常见的双重验证问题。
1. 找到自己的设置密钥
在原服务开启验证器双重验证时,通常会显示二维码和手动设置密钥。设置密钥才是生成验证码所需的共享秘密,6 位验证码本身不是密钥。如果原服务不再展示密钥,请按照其账户恢复或更换验证器流程操作。
2. 确认生成参数
粘贴 Base32 密钥,或 otpauth://totp 格式链接。直接输入密钥时默认使用 SHA-1、6 位数字、30 秒周期。如需 SHA-256、SHA-512、8 位数字或其他周期,可粘贴包含相应参数的 otpauth 链接,页面会自动识别,周期支持 1–300 秒的整数。输入链接时,以链接内参数为准,缺失参数采用标准默认值。不支持按计数器生成的 HOTP 链接。
3. 检查系统时间与剩余时间
验证码取决于设备时钟。请在系统设置中开启自动日期与时间。倒计时表示本组代码在其时间周期内的剩余时间,具体服务可能有自己的容错窗口。如果只剩几秒,等待下一组代码再提交。
4. 保护好设置密钥
任何获得密钥的人都可以生成相同验证码。请勿把密钥放入网址、截图、共享文档或客服消息。本工具只在当前页面使用密钥,不提供密钥保管库。日常使用建议选择专用验证器,并妥善保管恢复码。
TOTP、HOTP 和其他 OTP 有何不同?
OTP 是一次性密码的统称。TOTP 随时间变化,HOTP 随事件计数器变化。短信验证码、邮件验证码和推送批准属于不同的验证方式。本网站仅生成 TOTP 验证码。
兼容范围与独立性
Google Authenticator、Microsoft Authenticator 和 Authy 中的标准 TOTP 条目在密钥和参数相同时可以生成相同代码。币安、GitHub、Discord 和 X 等服务是否提供验证器验证,以账户设置为准。本网站独立运营,与所列品牌无隶属或背书关系。
技术参考:RFC 6238 · Key URI Format
返回生成器 ↗