我们今天登上了 Product Hunt! 留下评论

不用手机的身份验证器:如何在电脑上获取 2FA 验证码

可以。身份验证器应用并不需要手机。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 验证码的方法
方案类型密钥保存在哪里价格需要账号从屏幕读取二维码
身份验证器 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日。本页比较的产品中有一款是我们做的;如果关于其他产品的某条信息有误或已过时,请告诉我们,我们会修正。