我做了一个免费的 2FA 小工具,先把取验证码这件事做简单
为什么我会做这个工具
我日常要管理的账号不算少。几个 Google 账号、社媒账号、Affiliate 账号,还有一些开了二步验证的工具账号。这些账号的验证码过去大多放在手机里,平时还好,一旦要在电脑上登录,就得掏手机、解锁、翻应用、找到对应的那一条,再把六位数字敲进去。账号一多,这个过程就变得很碎。
我也试过几个开源的 2FA 工具,功能都挺全,但用起来总觉得不太顺手。有的是界面太重,有的是导入和查找的方式不符合我的习惯。折腾了几次之后,我干脆自己动手做了一个:2fa.cash。
做出来之后,有几个朋友也经常要用,于是我就把它做成了一个公开的工具站,大家一起用。公开可用,不需要额外付费。
怎么用这个 2FA 工具
整个工具围绕一件事:让取验证码这一步变简单。下面按四种常见场景拆开说。
第一步,临时取码。打开首页,不用登录,直接把 Base32 密钥、otpauth 链接,或者二维码图片输进去,就能生成标准的 TOTP 动态验证码。适合偶尔登一次、不想把账号存下来的情况。

第二步,保存账号。如果你经常要用同一个账号,可以在“我的 2FA”里主动保存它。保存这个动作由你自己确认,保存之后名称、账号、备注、分组、密钥和算法参数会以加密记录存在服务端,这样换设备也能读到。

第三步,批量导入。如果你之前用 Google Authenticator,并且导出过二维码图片,可以批量导入这些图片,不用一条一条手动敲密钥。这一步对账号多的人省事很多。

第四步,分组查找。导入或保存之后,可以给账号设分组。账号一多,分组就是最快的查找方式,比在一长串列表里翻要直接。
这四步基本覆盖了日常使用。工具不要求你输入 Google、社媒或联盟账号的登录账号和密码,它只处理二步验证这一层。
安全边界要先说清楚
这部分我希望你认真看,因为 2FA 密钥本身是敏感信息。它和普通密码不一样,一旦泄露,别人可以持续生成验证码。
关于数据处理,我也说清楚。公开首页临时取码时,密钥和二维码只在浏览器内存里处理,不上传、不持久化,计算不需要网络。只有你主动注册登录“我的 2FA”并确认保存之后,相关记录才会存到服务端,方便跨设备读取。需要说明的是,这个服务不是端到端加密,目前也还没有经过独立第三方安全审计。你自己判断要不要把哪些账号存进来。
另外几点边界:这个工具不是 Google 的产品,不会自动读取 Google Authenticator 的云端账号。目前只支持 TOTP,不支持 HOTP、短信码、邮件码、推送确认,也没有自动取码的 API。
有需要加功能的可以随时联系我
它适合谁
适合的人:账号多、经常在电脑上登录、想少掏几次手机、愿意自己确认保存哪些账号的人。
后面我会继续分享
这个工具解决的是我自己一个具体的麻烦,顺手也给了几个朋友用。以后我还会继续分享这类实用的小工具。
华丽的结尾

关于作者 | 老钱
十年创业老兵,现专注海外 Affiliate 与一人公司。
全面拥抱 AI,只捞干货,只说真话。
全网同名:「52出海」,关注获取更多被动收入实战笔记。
若有启发,请点赞转发,让真话传得更远。


