TOTP 如何使用时间
TOTP 表示基于时间的一次性密码。算法使用密钥和当前时间窗口计算验证码,窗口变化后验证码也会变化。
验证码失败原因
设备时间与服务器时间差异过大、令牌错误、字符多余或验证码过期都可能导致失败。
用户该怎么做
检查设备时间,等待下一个时间窗口,使用新的验证码;如果仍失败,请检查 Base32 令牌或重新设置 2FA。
为什么常见间隔是 30 秒
约 30 秒是在可用性和安全性之间的折中。用户有时间输入验证码,但被看到的验证码很快失效。如果两个认证器显示不同代码,请检查密钥、时间同步和当前时间窗口。