先确认扫描的是绑定二维码
2FA绑定二维码通常出现在账户的安全设置中,并且旁边会提供一串手动输入密钥。普通登录二维码、付款二维码和恢复代码不能添加到TOTP验证器。
如果页面已经刷新或退出设置流程,旧二维码可能已经失效,应重新进入官方安全设置生成新的绑定信息。
提高二维码识别率
- 把网页缩放恢复到100%,确保二维码四周留有完整白边。
- 提高屏幕亮度,关闭会改变对比度的护眼或深色模式。
- 让手机与屏幕保持适当距离,避免镜头无法对焦。
- 检查验证器的相机权限,并擦净镜头。
- 不要裁切二维码边缘,也不要在有反光的屏幕上倾斜扫描。
使用Base32密钥手动添加
大多数服务会在二维码旁显示“无法扫描?”“手动输入”或“设置密钥”。在验证器中选择手动添加,输入账户名称和Base32密钥,类型选择基于时间的TOTP。
手动录入时要区分字母和数字。标准Base32使用A到Z以及数字2到7,通常不包含0、1、8、9。空格一般只是为了便于阅读。
重点:二维码和二维码旁的密钥表达的是同一份长期凭证,二者都不应发送给陌生人。
绑定后必须完成首次验证
把密钥添加到验证器并不等于网站已经启用2FA。还需要把当前验证码填回原网站,等待网站明确显示启用成功。
完成后先保存恢复代码,再退出并重新登录一次。只有真实登录成功,才能确认二维码、算法、位数和周期全部匹配。
不要使用第三方二维码修复网站
把2FA二维码上传给在线识别或美化服务,相当于把账户的长期密钥交给第三方。即使对方声称不保存,也无法验证传输、日志和浏览器扩展是否安全。
需要放大时使用本机截图工具临时查看,并在绑定后立即删除;如果已经上传到不可信网站,应重新生成2FA密钥。
常见问题
截图后再扫描2FA二维码可以吗?
技术上可以,但截图会额外留下长期凭证副本。优先直接扫描,确需截图时只在可信设备本地短暂保存,完成后立即删除。
二维码太小能直接放大网页吗?
可以适度放大,但要保留二维码四周白边并避免插值过度模糊。通常恢复网页100%缩放并调整拍摄距离更容易识别。