2FA 备用码:是什么,该存在哪里
作者:Novaz 团队 · 更新于 2026年10月29日
Novaz 操作步骤已在 1.0.5 版本中核实
本文译自英文指南。在服务的网站上,按钮和菜单的中文名称可能略有不同。
开启双重认证时,大多数网站还会给你一小串备用码,有的网站叫恢复码。每个码都能让你在没有身份验证器 App 的情况下登录一次。手机丢失、损坏或被重置后,就靠它们重新进入账号。没有备用码,你只能依赖网站的账号恢复流程,可能要等好几天,有时还会失败。
备用码怎么用
- 每个码只能用一次。 用过之后就作废。以 Google 为例,它说明备用码一经使用,“that code becomes inactive”(该码即失效)。
- 在大多数网站上,生成新的一组会让旧的一组作废。 只保留最新的一组。
- 用它代替 App 里的验证码输入。 在登录界面上找 “Try another way”(尝试其他方式)、“Use a backup code”(使用备用码)或 “Use a recovery code”(使用恢复码)。
一些知名服务提供的备用码
| 服务 | 提供什么 | 须知 |
|---|---|---|
| 10 个备用码,每个 8 位数字 | 生成新的一组后,旧的一组失效(Google) | |
| GitHub | 16 个恢复码 | 可以下载、打印或复制。生成新的一组会让旧码失效(GitHub) |
| Microsoft 账户 | 一个恢复码,Microsoft 称之为 “a 25-digit code”(25 位代码) | 生成新码后,旧码立即失效(Microsoft) |
| 10 个恢复码 | 每个只能用一次。可通过 “Get new codes”(获取新代码)获取更多(Facebook) | |
| Discord | 8 位备用码,保存为 discord_backup_codes.txt |
Discord 客服无法替你生成新码(Discord) |
存放在哪里
最重要的一条:不要只存在装有身份验证器 App 的那部手机上。 手机一丢,两样就同时没了。Microsoft 说得很直白:“do not store the code on a device used to sign in to your account”(不要把代码存放在用来登录账户的设备上)。
根据各服务商自己的建议,以下是比较好的存放位置:
- 写在纸上,和重要证件放在一起。 Google 建议把打印件放在 “somewhere safe, like where you keep your passport or other important documents”(安全的地方,比如你存放护照或其他重要证件的地方)。
- 存进密码管理器。 GitHub 和 Discord 都这样推荐。
使用密码管理器时要考虑一点:如果它同时保存着你的 2FA 验证码,一旦无法访问它,两样就一起丢了。对于最重要的账号,比如电子邮箱、Apple 账户和银行账号,最好再留一份打印件。
应避免的存放位置:
- “照片” App 里的截屏,它可能会同步到你的所有设备。
- 发给自己的电子邮件,或同一部手机上的备忘录类 App。
- 其他人能看到的地方,比如共享网盘。
什么时候换一组新的
- 已经用掉好几个的时候。
- 怀疑别人可能看到过的时候。
- 恢复账号之后。旧码可能还留在某个你已无法掌控的地方。
换了新的一组后,销毁旧的副本,免得两组混淆。
使用 Authenticator App - Novaz
Novaz 把你的设置密钥保存在 iPhone 上。从 1.0.5 版起,你还可以保留一份副本:iCloud 备份(PRO)或加密的备份文件(免费),都在 设置 › 备份 中。参见如何将身份验证器 App 迁移到新 iPhone。
即便如此,也要保留备用码。手机不在了而你又没有 Novaz 备份、某个账号是在上次备份文件之后才添加的,或者你忘了备份文件的密码,这些时候都要靠备用码登录。一个简单的习惯:每次在 Novaz 里扫描一个新的二维码,关掉网页之前先把该网站的备用码存好。如果手机已经丢了,请参见装有身份验证器 App 的手机丢了?