手动添加令牌:没有二维码时的输入方法
什么时候需要手动
- 网站只显示一段文字密钥(多见于"无法扫码?"链接点开后)。
- 手机相机坏了或权限被拒。
- 自托管服务直接给你 base32 密钥字符串。
- 通过短信、邮件收到了密钥(少见但存在)。
操作步骤
- FreeOTP 主界面点加号(+)。
- 选择手动输入(Scan QR code 之外的选项)。
- 逐项填写:
| 字段 | 填什么 | 注意 |
|---|---|---|
| 密钥(Secret) | 网站给的那串字母数字 | 大小写不敏感但别带空格;去掉空格与连字符 |
| 算法(Algorithm) | 一般 SHA1 | 以网站提示为准,不确定就默认 |
| 位数(Digits) | 一般 6 | 8 位是少数场景 |
| 类型/周期 | TOTP 30 秒 或 HOTP | 企业令牌可能是 HOTP |
- 保存后点令牌出码,回网站验证。
密钥输错的典型症状
绑定后第一次出码就被网站拒绝、且之后永远被拒——大概率是密钥抄错了(0/O、1/l 这类形近字符)。密钥抄错不会"偶尔对偶尔错",是从头错到尾。处理办法:删掉这个令牌,重新添加一次。
密钥形态速查
- 标准 base32 密钥:只含 A-Z 和 2-7 的字符串(空格只是便于阅读的分隔)。
- 有些网站给的是
otpauth://开头的完整 URI——那段文字里已经包含密钥与参数,手动输入时只需要提取其中的 secret 部分与参数。