可以。身份验证器应用并不需要手机。2FA 验证码由网站在设置时给你的密钥和当前时间计算得出——这是开放的 TOTP 标准 RFC 6238——所以任何保存了该密钥的设备都会生成同样的六位数字,电脑和手机都一样。在电脑上,你可以使用浏览器扩展(我们做的 身份验证器 2FA,或 authenticator.cc 的 Authenticator)、桌面应用(Proton Authenticator、Ente Auth、KeePassXC)、能生成验证码的密码管理器(Bitwarden Premium、1Password),或者硬件密钥,例如搭配 Yubico Authenticator 应用的 YubiKey,它把密钥直接保存在 YubiKey 里。
设置时也不需要手机:网站会在你的屏幕上显示二维码,其中好几款可以直接从屏幕上读取;而显示二维码的网站,几乎都会同时提供可以粘贴的文本形式密钥。电脑无法替代的,是只通过短信发送验证码、或只在自家手机应用中确认登录的服务——下文列出了这些情况。
不用手机获取 2FA 验证码的方法
能在 Windows、Mac 或 Linux 电脑上生成验证码的选择,信息依据各厂商在 2026年10月9日 时的文档。「从屏幕读取二维码」指厂商介绍了从你的显示器上截取设置二维码——不需要手机,也不需要摄像头。
| 方案 | 类型 | 密钥保存在哪里 | 价格 | 需要账号 | 从屏幕读取二维码 |
|---|---|---|---|---|---|
| 身份验证器 2FA我们的 | Chrome 扩展程序 | 在浏览器中 | 免费;新安装可能有账户数量上限,Pro 可取消 | 否 | 是 |
| Authenticator (authenticator.cc) | Chrome 扩展程序 | 在浏览器中 | 免费 | 否 | 是 |
| Proton Authenticator | 桌面应用(也有手机版) | 在你设备上的应用中 | 免费 | 可选 | 未见文档说明 |
| Ente Auth | 桌面应用(也有手机版) | 在你设备上的应用中 | 免费 | 可选 | 未见文档说明 |
| KeePassXC | 密码管理器,桌面应用 | 在你的 KeePassXC 数据库文件中 | 免费 | 否 | 未见文档说明 |
| Bitwarden | 密码管理器 | 在密码库中,与密码放在一起 | Premium,$19.80/年 | 是 | 是 |
| 1Password | 密码管理器 | 在密码库中,与密码放在一起 | 订阅制(无免费方案) | 是 | 是 |
| YubiKey | 硬件密钥 + Yubico Authenticator 应用 | 在硬件密钥中;Yubico 表示无法提取 | 需自行购买硬件密钥 | 否 | 是 |
「未见文档说明」表示我们没有找到介绍此功能的厂商页面,并不代表做不到。不扫描二维码时,可以用二维码下方的文本密钥添加账户;authenticator.cc 的快速入门、Ente 的常见问题、KeePassXC 的用户指南和 Yubico 的指南都介绍了这种方法。Bitwarden 免费方案可以保存密钥,但只有 Premium 才会生成验证码;1Password 提供试用,但没有免费方案。身份验证器 2FA 是我们做的。
哪一款适合你
你大多在 Chrome 里登录。 浏览器扩展让验证码就在你输入它的地方。身份验证器 2FA 可以通过右键或 Ctrl+Shift+Y 把验证码填入输入框,还能直接扫描网页上的设置二维码;新安装可能对免费保存的账户数量设有上限,Pro 可取消这一上限。Authenticator(authenticator.cc)免费,用户多得多,支持的验证码类型也更多,不过它的 Chrome Web Store 版本最后更新于 2024年8月。
你想要浏览器之外的应用。 Proton Authenticator 和 Ente Auth 免费、开源,除了手机也能在 Windows、macOS 和 Linux 上运行,除非需要同步,否则不用注册账号——所以手机可以以后再作为第二份副本,也可以永远不用。KeePassXC 把验证码保存在你电脑上的加密数据库文件中,并能通过它的扩展在浏览器中填入。
你已经在为密码管理器付费。 Bitwarden(Premium,$19.80/年)和 1Password 都能生成验证码,并在填入密码后紧接着填入验证码,两者的文档也都介绍了从屏幕上读取设置二维码。问题在于下文关于把验证码和密码放在一起的那一节。
你想让密钥完全离开电脑。 YubiKey 搭配 Yubico Authenticator 应用,会把每个账户的密钥保存在 YubiKey 的安全芯片中,Yubico 表示密钥无法从中提取。该应用支持 Windows、macOS 和 Linux,可以从屏幕上扫描设置二维码,并在 YubiKey 插入时显示验证码。YubiKey 5 在固件 5.7 及以上版本最多可保存 64 个账户,旧固件为 32 个。YubiKey 需要自己购买——而且由于密钥无法从中复制出来,Yubico 建议再注册一个 YubiKey 作为备份。
什么情况下仍然需要手机
电脑可以替代身份验证器应用,但如果服务本身把手机当作第二重验证,电脑就替代不了:
只通过短信或电子邮件发送验证码。 有些服务根本不提供身份验证器应用选项:验证码通过短信或电子邮件发送,身份验证器没有东西可生成。Apple 账户就是一个典型例子——Apple 的帮助文档说,验证码会显示在你受信任的 Apple 设备上,或发送到你受信任的电话号码,并没有提到第三方身份验证器应用。
服务自家的应用。 有些银行用自家应用确认登录,而不是标准验证码;例如 Truist 使用其 Truist Authenticator 手机应用。如果你的雇主要求在某个特定应用中批准登录,那同样是雇主的决定,其他应用的验证码不会被接受。
只能在手机应用中设置。 TikTok 的帮助文档介绍,身份验证器应用两步验证只能在 TikTok 手机应用中开启,而且会要求第二种方式,例如手机号或电子邮件。设置完成后,验证码放在哪里都可以——我们的 TikTok 教程介绍了如何把手机上的二维码添加到扩展中。
验证码已经在手机上。 如果你的账户现在在 Google Authenticator 里,你需要用一次手机把它们导出——见从 Google Authenticator 导入——或者在电脑上逐个重新设置每个账户。
取舍:验证码和密码在同一台电脑上
双重验证的本意是需要两样不同的东西。如果记住你密码的那台电脑同时也生成验证码,那么控制了这台电脑的人——复制浏览器数据的恶意软件,或者坐在你未锁屏的电脑前的人——可能两样都能拿到。KeePassXC 自己的指南说得很直白:把 TOTP 验证码和密码保存在同一个数据库中,会抵消双重验证的优势;它建议另建一个数据库,只在需要时解锁。
验证码放在电脑上,依然能挡住大多数账户被盗的情形:密码从别的网站泄露、被猜中,或被输入到钓鱼页面。攻击者拿到了密码,却没有你的电脑,所以拿不到验证码。手机额外提供的保护,主要针对已经控制了你电脑的人。
1. 给验证码上锁。 在 身份验证器 2FA 中开启密码保护:验证码(包括备份)会在你的设备上加密,没有你的密码就无法读取。桌面应用和密码管理器也有各自的锁——请启用它们。
2. 把验证码和密码分开。 把验证码放在单独的应用或扩展中,而不是放在保存密码的密码库里,这样仅仅一个主密码被盗是不够的。
3. 在电脑之外保留一份备份。 身份验证器 2FA 每天自动备份一次,保留最近七份,但这些副本存放在扩展内部,扩展被删除时会一起消失。把受密码保护的文件导出到 U 盘或其他你能掌控的地方——如何备份。
4. 保存每个网站的恢复代码。 电脑丢失或损坏时,不需要任何身份验证器,凭它们就能重新登录。把它们打印出来,或存放在这台电脑以外的地方。
5. 以后有了手机再添加。 设置时用手机应用扫描同一个二维码,就有了第二台显示同样验证码的设备——这是备份,不是必需。
不用手机,如何在任何网站上设置 2FA
1. 在电脑上安装一个身份验证器——我们的是 身份验证器 2FA。
2. 登录网站,打开它的安全设置。开启双重验证(有时叫两步验证);如果网站先推荐短信,请选择身份验证器应用。我们的设置教程介绍了 108 个服务中这个选项的位置。
3. 网站会显示一个二维码。在 身份验证器 2FA 中:「添加账户」→「二维码」→「从屏幕扫描QR码」。如果扫不出来,点网站上的「无法扫描二维码?」或「手动输入」链接,粘贴文本密钥——在哪里找到密钥。
4. 把扩展中的六位数验证码填回网站。在你填写之前,2FA 并未开启。
5. 保存网站接下来显示的恢复代码,然后备份身份验证器本身。
如果网站不接受验证码,通常是因为在你扫描第一个二维码之后,网站又生成了一个新的——重新开始设置,扫描现在屏幕上的二维码。其他原因见验证码为什么不起作用。
常见问题
- 不用手机能使用身份验证器应用吗?
- 可以。身份验证器验证码(TOTP)由密钥和当前时间计算得出,所以电脑和手机一样能生成。可以使用浏览器扩展、Proton Authenticator 或 Ente Auth 等桌面应用、内置身份验证器的密码管理器,或者 YubiKey 等硬件密钥。
- 有电脑版的身份验证器应用吗?
- 有,而且有好几款是免费的:Proton Authenticator、Ente Auth 和 KeePassXC 支持 Windows、macOS 和 Linux,身份验证器 2FA 和 Authenticator(authenticator.cc)等浏览器扩展可以在这些系统的 Chrome 中使用。Google Authenticator 和 Microsoft Authenticator 没有电脑版——见 Microsoft Authenticator 替代方案。
- 没有手机怎么扫描 2FA 二维码?
- 二维码就显示在你的电脑屏幕上,所以电脑上的应用可以直接在屏幕上读取:身份验证器 2FA、Authenticator(authenticator.cc)、Bitwarden、1Password 和 Yubico Authenticator 的文档都介绍了从屏幕扫描。也可以跳过二维码:网站的「无法扫描?」链接会以文本形式显示同一个密钥。
- 我在手机上设置的账户,电脑上的验证码能用吗?
- 只有电脑上有同一个密钥才行。如果手机应用支持,就从中导出账户;否则在网站上关闭再重新开启 2FA,用电脑扫描新的二维码——之后手机上该账户的旧条目就会失效。
- 电脑丢了怎么办?
- 用备份重新登录:从身份验证器导出的文件,或者各网站在设置时给你的恢复代码。两者都没有的话,就只能走每个网站的账户恢复流程。所以备份不应该只放在同一台电脑上。
- 2FA 需要手机号吗?
- 身份验证器应用 2FA 不需要:验证码来自应用,而不是短信。有些服务仍会要求提供手机号或电子邮件地址,作为第二种方式或用于账户恢复。
在电脑上获取 2FA 验证码,无需手机
身份验证器 2FA 可以从屏幕扫描设置二维码,并把验证码保存在 Chrome 中。可免费使用、开源、无需账号——已有 200,000 人在使用。
免费将 身份验证器 2FA 添加到 Chrome信息来源
核对于 2026年10月9日。本页比较的产品中有一款是我们做的;如果关于其他产品的某条信息有误或已过时,请告诉我们,我们会修正。
- RFC 6238 — TOTP: Time-Based One-Time Password Algorithm
- 2FA Authenticator — Chrome Web Store
- 2FA Authenticator — source code (MIT)
- Authenticator (authenticator.cc) — Chrome Web Store
- Add Your First Account | Authenticator (authenticator.cc)
- Proton Authenticator
- Ente Auth
- Ente Auth — FAQ
- KeePassXC Password Manager
- KeePassXC User Guide — Adding TOTP to an Entry
- Bitwarden — Integrated authenticator (TOTP generation needs Premium)
- Bitwarden — Pricing
- 1Password — Use 1Password as an authenticator
- 1Password — Pricing
- Yubico Authenticator App for Desktop and Mobile
- Yubico Authenticator User Guide — Accounts: OATH
- YubiKey Technical Manual — OATH Specifics
- Two-factor authentication for Apple Account - Apple Support
- Authenticator app | Truist Bank