一、什么是 2FA (双因素认证)?
2FA 是 Two-Factor Authentication(双因素认证/双重验证)的缩写。它为你的在线账户增加了一层额外的安全保护。
例如:
- 单因素认证(传统方式): 你只需要一把钥匙(密码)就能开门。如果有人偷了你的钥匙,他们就能直接进去。
- 双因素认证 (2FA): 门上不仅有一把锁需要钥匙(密码),门口还站着一个保安,要求你出示身份证(第二因素)。即使小偷拿到了你的钥匙,没有你的身份证也进不去。
二、为什么需要2FA?
因为密码很容易被泄露(通过黑客攻击、钓鱼网站或密码重复使用)。开启 2FA 后,即使黑客知道了你的密码,由于他们没有你的第二因素(比如你的手机),依然无法登录你的账号。
三、什么是 Authenticator (身份验证器)?
Authenticator 是一种安装在你手机或电脑上的应用程序,专门用来生成 2FA 所需的“第二因素”。它的工作原理通常是基于时间的一次性密码(TOTP)。
- 绑定账号: 当你在某个网站(如微信、GitHub、交易所等)开启 2FA 时,网站会给你一个二维码。你用 Authenticator App 扫码,App 就和你的账号绑定了。
- 生成动态密码: 绑定后,Authenticator 会为你生成一个通常是 6 位数的验证码。
- 不断刷新: 这个验证码是动态的,通常每 30 秒就会刷新一次。
常见的 Authenticator 应用:
-
Google Authenticator (谷歌身份验证器)
-
Microsoft Authenticator (微软身份验证器)
-
Authy
-
苹果 iOS/macOS 系统自带的密码管理器中也内置了此功能。
相比短信验证码,为什么更推荐使用 Authenticator?
- 更安全: 短信验证码可能会被拦截,或者遭遇“SIM卡劫持”(黑客冒充你去营业厅补办你的手机卡)。Authenticator 的代码是在你的设备本地生成的,黑客极难远程窃取。
- 无需网络/信号: Authenticator 生成代码不需要连接互联网或手机信号。即使你在飞机上、出国没有漫游信号,依然可以随时打开 App 获取验证码。





