从QR扫描到代码生成:Google Authenticator使用教程
Google Authenticator是一款开源的双因素认证应用,能够为您的在线账户提供额外的安全保障。通过生成定时更新的验证码,它有效防止了密码泄露带来的安全风险。本文将详细介绍如何使用这款工具保护您的数字资产。
📱 认识Google Authenticator
Google Authenticator采用基于时间的一次性密码(TOTP)技术,通过手机端生成6位数字验证码,为您的账户登录增加第二层保护。即使密码不慎泄露,没有验证码也无法访问您的账户。
图1:Google Authenticator提供的账户安全保护示意图
🔍 添加账户的两种方式
1. QR码扫描(推荐)
QR码扫描是添加账户最快捷的方式:
- 在需要开启2FA的网站上,找到QR码图片
- 打开Google Authenticator应用
- 点击"+"按钮选择"扫描条形码"
- 将手机摄像头对准QR码
- 应用会自动识别并添加账户
2. 手动输入密钥
如果无法扫描QR码,可以手动输入密钥:
- 在网站上找到"手动输入密钥"选项
- 复制提供的密钥字符串
- 在Authenticator中选择"输入提供的密钥"
- 填写账户名称和密钥
- 选择加密算法(通常为SHA-1)和验证码长度(通常为6位)
⚙️ 验证码生成与使用
添加账户后,应用会立即开始生成验证码:
图2:Google Authenticator生成的6位数字验证码
每个验证码的有效期为30秒,过期后会自动刷新。使用时只需在登录界面输入当前显示的验证码即可。
✅ 验证成功
正确输入验证码后,您将成功登录账户:
图3:使用Google Authenticator验证成功后登录界面
📝 注意事项
- 备份密钥:添加账户时,务必保存好备份密钥,以便在更换设备时恢复账户
- 时间同步:确保手机时间与网络时间同步,否则可能导致验证码无效
- 多设备支持:Google Authenticator支持在多个设备上添加同一账户,提高可用性
通过以上步骤,您已经掌握了Google Authenticator的基本使用方法。这款开源工具通过java/com/google/android/apps/authenticator/otp/OtpProvider.java实现了核心的验证码生成功能,为您的在线安全保驾护航。
如需获取应用,您可以克隆仓库进行编译:git clone https://gitcode.com/gh_mirrors/go/google-authenticator-android
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



