Nnup
V2EX  ›  问与答

有没有推荐国内好用的 2fa 验证软件

  •  
  •   Nnup · Apr 27, 2024 · 17926 views
    This topic created in 927 days ago, the information mentioned may be changed or developed.
    吐槽一下,我觉得 2fa 这种东西就很讨厌,因为账号+密码登录这种事情是非常高频的,自动填充账号密码后点一下登录就直接用这体验不是非常丝滑吗?我在电脑上登陆输入密码之后还要打开手机或者其他软件来看一下验证码,手机软件还是加密的,又得验证指纹才打开软件。。。这和当时微信电脑版要登陆还得拿手机扫描二维码一样离谱,而且如果不注意备份抢救码之类的容易暴毙。

    刚刚在本站搜了一下 2fa ,ms 的 authenticator 就因为同步问题坑到了部分人。2fa 提供的安全性对我来说有点无感,可能我是那种愿意拿隐私换便利的吧,至少对于一些没有涉及资金的账号密码啥的不重视。

    昨晚想薅一下 GitHub 的学生包,要求 github 必须要开 2fa ,就想着开一下之后关掉就好了,之后用备用机试了它推荐的软件 1password 收费,Authy 收不到手机验证码,用的微软的 authenticator ,之后今天想关掉 2fa 的,发现关不了了,搜了一下才知道 2023 年 3 月 12 号以后的 2fa 不能关闭,至少得留一种方式。那就用吧,因为有两个手机,之后开启云备份,在另一个手机上登录,好,并没有把我已经添加的 github 同步过来,我也不知道它同步了什么。。。如果不知道这个不能同步的话,等我 2fa 添加多了,卸载软件,换手机等诸多操作都会让你直接失去所有 2fa 。

    所以有没有国内好用,可以自动同步,至少支持导出导入,免费或者提供买断制的 2fa 软件。或者关闭 github 2fa 的野办法。
    72 replies  •  2026-06-04 23:46:31 +08:00
    hahaha121
    hahaha121
    Apr 27, 2024
    1
    Vaultwarden 也有待 2fa 的,自建
    gentrydeng
    gentrydeng
    Apr 27, 2024❤️6
    2
    Microsoft Authenticator 已经是可用性最佳的那个了。
    EngAPI
    EngAPI
    Apr 27, 2024
    3
    开源的用 aegis ,可以导入导出,但是不能同步
    google 的 atuhenticator 能同步,目前在用
    zx123ok
    zx123ok
    Apr 27, 2024 via Android
    4
    推荐一下这个,Wear OS 也可用
    https://github.com/jamie-mh/AuthenticatorPro
    Functor
    Functor
    Apr 27, 2024 via iPhone❤️2
    5
    我用的开源的 Keepass 做密码管理器支持 2fa 通过坚果云做的同步,密码库支持导入导出
    iOS 上用的奇密,安卓之前用的 keepass2android ,Mac windows Linux 都用的 keepssxc
    VinliamCao
    VinliamCao
    Apr 27, 2024❤️2
    6
    2FAS
    wuyiccc
    wuyiccc
    Apr 27, 2024❤️1
    7
    用的 python 脚本
    securityCoding
    securityCoding
    Apr 27, 2024❤️1
    8
    bitwarden 自带
    bgm004
    bgm004
    Apr 27, 2024 via Android
    9
    aegis ,导出后丢 tg 和手机云空间
    n2l
    n2l
    Apr 27, 2024 via iPhone❤️2
    10
    @gentrydeng 重新安装后会丢失所有东西,被坑过,现在换 Google 的了
    msg7086
    msg7086
    Apr 27, 2024❤️2
    11
    Bitwarden 自带,我是自建的服务器。
    还有你这个 2fa 太宽泛了,你说的这个是 TOTP ,如果不需要联网的话电脑上也可以用 WinAuth 做 TOTP ,手机重置以后可以直接从 WinAuth 里扫码重新导入。

    其实我不懂为什么说到 TOTP 验证器就要去找手机 App ,特别还是要在电脑上输入密码以后再打开手机看验证码。有没有可能,电脑也可以装软件。
    0o0O0o0O0o
    0o0O0o0O0o
    Apr 27, 2024
    12
    ruidoBlanco
    ruidoBlanco
    Apr 27, 2024
    13
    bitwarden 赞助用户,除了 bitwarden ,其他的 2fa 我都存在 bitwarden 了。

    bitwarden 自己的 2fa ,我有 yubikey 和 2fas
    Nnup
    Nnup
    OP
    Apr 27, 2024❤️1
    14
    @zx123ok 谢谢,使用了
    Nnup
    Nnup
    OP
    Apr 27, 2024
    15
    @msg7086 对,特指 totp ,广义上 2fa 所有的二次验证比如手机验证码啥的都算,比这个 WinAuth 更方便的还有浏览器扩展,也很方便。
    djv
    djv
    Apr 27, 2024
    16
    我是留着二维码,微软扫一份,谷歌的扫一份。微软可以多设备,谷歌的可以离线传别的设备,还是挺不错的;
    至于说不用 mfa ?隔几天就发邮件说异地尝试登录,没 mfa 让我挨个改密码更要命。
    djv
    djv
    Apr 27, 2024
    17
    看了下,我这存着 39 个账号,密码也就那四五个,大概都暴露了。
    hafuhafu
    hafuhafu
    Apr 27, 2024
    18
    用开源的 Aegis 。
    支持导入导出,自动备份,备份可以加密。
    可以把备份文件丢到云同步的文件夹中。
    自己偶尔在单独备份,不会有问题。

    另,嫌 TOTP 麻烦可以用通行密钥。
    dfdd1811
    dfdd1811
    Apr 27, 2024
    19
    Authy+enpass 。Authy 没有短信吗?不是还有邮箱吗
    wyd011011daniel
    wyd011011daniel
    Apr 27, 2024❤️1
    20
    IOS 自带的钥匙串使用中
    SenLief
    SenLief
    Apr 27, 2024
    21
    enpass 全平台,自带 2fa ,可以自动复制粘贴。
    frankilla
    frankilla
    Apr 27, 2024
    22
    我选择了 vaultwarden
    mschultz
    mschultz
    Apr 27, 2024❤️1
    23
    1. 仅限 TOTP 专用软件的话,目前我感觉 Google Authenticator 应该是比较好用的,同步逻辑也比较简单,就是同步到 Google 账号。
    至于 MS 的 Authenticator iOS 版的备份功能其实是 「 iCloud 」备份,然后什么「 Recovery account 」又是 Microsoft 账号,说实话我没太搞懂,是不是这个备份只能通过 iCloud 恢复。

    2. 你的一个主要诉求是 TOTP 的同步、填充体验。这方面体验最好的软件那显然是密码管理器,比如我现在用 Bitwarden ,开启「 Copy TOTP automatically 」功能,然后每次登录网站的流程是:每次直接 Ctrl + Shift + L 填充密码,然后直接 Ctrl + C 粘贴(此时已经在剪贴板里的) TOTP 验证码,丝滑。已经肌肉记忆了。但本站网友最常用的密码管理器 1Password 和 Bitwarden 都是要钱的( Bitwarden 免费版不支持 TOTP )。
    其实话说回来,在常用电脑上并不需要每次登录 GitHub 都填写 TOTP 验证码吧,甚至不需要频繁登录。所以 2FA 对登录流程的干扰理应不大。

    3. 更进一步,能用 Passkey 的就用 Passkey 了,登录体验会更好。不过需要比较新的系统/浏览器乃至硬件支持。

    4. 回到「国内」这个关键词,我觉得没有,至少大厂没有。国内大厂都是让你用手机收短信或者专有 App/小程序验证的,很少有做通用 TOTP 验证器的(无非就是一个 Time-Based 的函数)。小开发者做的就不知道了。
    lslqtz
    lslqtz
    Apr 27, 2024
    24
    但是, 2FA 也是可以自动填充的.
    flashlight
    flashlight
    Apr 27, 2024
    25
    真的耶 Microsoft Authenticator 已经是可用性最佳的了。
    arrow629
    arrow629
    Apr 27, 2024
    26
    说到这个,腾讯自己倒是出了个腾讯身份验证器 https://sj.qq.com/appdetail/com.tencent.authenticator 兼容 RFC 的 TOTP 规范,也有微信小程序版的,不过你得思考思考把 TOTP Secret 给腾讯这家公司是否值得信任。
    ky1e
    ky1e
    Apr 27, 2024
    27
    重要的是保存备份好原始 secretkey ,至于哪个验证器,即可手搓也可以用别人现成的。
    gamexg
    gamexg
    Apr 27, 2024
    28
    保存好二维码就行,
    不管用哪个 app 刷这个二维码就能实现导入.
    silencelixing
    silencelixing
    Apr 27, 2024
    29
    我是微软和 Google 的双备份,确实被坑过一次,切换手机之后丢失了,所以一直都同时添加到两个。这两个就是免费最好用的了
    shinsekai
    shinsekai
    Apr 27, 2024
    30
    iOS 和 MacOS 自带的密码管理不好吗
    forty
    forty
    Apr 27, 2024
    31
    我把微软和谷歌的都装上了,每次 2fa 都同时在两边加上
    ShineyWang
    ShineyWang
    Apr 27, 2024 via Android
    33
    我说一点,github 现在支持 Passkeys
    也就是通行密钥
    所以可以直接用手机指纹,windows hello 或者 faceid 登录
    mikaelson
    mikaelson
    Apr 27, 2024
    34
    我都是绑定了浏览器插件了
    tyhunter
    tyhunter
    Apr 27, 2024
    35
    @mschultz 感谢,才发现 cmd+shift+l 自动填充后能自动 copy TOTP ,之前需要填写 TOTP 一直是:手动点击 chrome 插件拦 bitwarden 图标-copy TOTP 验证码-粘贴验证码
    zhjy23212
    zhjy23212
    Apr 28, 2024
    36
    虽然几率很低,但是最保险的实践还是把 password manager 跟 TOTP 分开
    srlp
    srlp
    Apr 28, 2024 via iPhone
    37
    2FAS Auth

    不知道为什么明明很好用知名度却不高
    jqtmviyu
    jqtmviyu
    Apr 28, 2024
    38
    反正 keepass 支持 TOTP, 坚果云支持历史版本.密钥在本地
    JensenQian
    JensenQian
    Apr 28, 2024 via Android
    39
    备份的话我用小米自带的备份 app 把 app 整个备份出来了,丢了一份电脑上,旧手机上也一份,一般不会太丢
    他那个云备份确实坑人,不过我懒得迁移了,账户太多了,二三十个,我现在两台手机+电脑上一份应该不太会丢了
    xxx027
    xxx027
    Apr 28, 2024 via Android
    40
    totp 就是一串字符,你把字符保存好就可以了,需要用的时候随便找个网页算 totp 的就可以了,不放心就自己搭一个
    1Satoshi
    1Satoshi
    Apr 28, 2024
    41
    试试这个: https://note.sv/zh
    Remember
    Remember
    Apr 28, 2024
    42
    keepassXC ,账号密码之外可以设置 TOTP ,登录的时候自动输入账号密码,下一步点一下自动出 2fa 。

    我猜 keepass 本身也有对应 plugin 可以实现自动输入 2fa
    uuhhme
    uuhhme
    Apr 28, 2024 via Android
    43
    ente auth 。可以导入导出 ios 和 Android 都可以用
    hatsuyuki
    hatsuyuki
    Apr 28, 2024
    44
    c332030
    c332030
    Apr 28, 2024
    45
    @gentrydeng #2 同步机制很垃圾,换 authy 了,不用 fq
    MXMIS
    MXMIS
    Apr 28, 2024
    46
    我用 1password
    shakaraka
    shakaraka
    Apr 28, 2024
    47
    你这些需求,只要付费就能解决,没有比 1password 更好的了
    zbowen66
    zbowen66
    Apr 28, 2024
    48
    @VinliamCao #6 +1 ,上面提到的我几乎全用过,这个最好用
    zbowen66
    zbowen66
    Apr 28, 2024
    49
    @msg7086 #11 我有一个问题,你这密码和 2FA 放一起,万一泄露,2FA 岂不是形同虚设?

    个人认为密码和 2FA 的作用和古代虎符的作用是一样的,必须两者同时验证才可以,单独一个不行,所以我不把鸡蛋放在同一个篮子里
    zbowen66
    zbowen66
    Apr 28, 2024
    50
    @shinsekai #30 不能跨平台,我是多设备多平台用户😁
    zbowen66
    zbowen66
    Apr 28, 2024
    51
    不要相信这些同步功能,自己一定要存一份二维码到安全的地方!
    xingkaixin
    xingkaixin
    Apr 28, 2024
    52
    我觉得这个问题,使用密码管理软件,例如 1Password ,就都不是问题了。
    mscsky
    mscsky
    Apr 28, 2024
    53
    推荐 andtop,收费和联网的加密工具都是什么鬼
    jlkm2010
    jlkm2010
    Apr 28, 2024
    54
    试试宁盾令牌,可以同步
    Dolov
    Dolov
    Apr 28, 2024
    55
    跟楼主有一样的苦恼,所以开发了一个 chrome 插件,专门解决 github 上频繁的 2fa code 问题,需要的话可以安装一下。代码开源
    源码: https://github.com/Dolov/chrome-github-2fa
    插件: https://chromewebstore.google.com/detail/github-2fa/lhmckpbbfjnkbgekjinmhpcaojjiifcd

    有其他需求的话,可以提个 issue
    body007
    body007
    Apr 28, 2024
    56
    电脑: https://github.com/keeweb/keeweb ,手机:Keepass2Android 。自建服务器用 webdav 保存 keepass 加密文件。
    Leeeeex
    Leeeeex
    Apr 28, 2024
    58
    @wunonglin 1p 不太行,有很多网站不能自动填充,还要切换 App 复制再粘贴。当然也有可能是网站的问题,因为 iPhone 自带的钥匙串有时候也不能识别填充。
    fydss
    fydss
    Apr 28, 2024
    59
    我建议一步到位,用实体密钥吧,比如 yubikey
    shakaraka
    shakaraka
    Apr 28, 2024
    60
    @chanChristin #58 当然是网站问题了,如果网站按照一定的标准开发的话,识别字段是没问题的,但是总有一些另类,既然是另类那就只能另外处理了。适配比较好的类似 cloudflare ,twitter 等都能正常填充账号密码和 2fa
    littleTomorrow1
    littleTomorrow1
    Apr 28, 2024
    61
    推荐群晖的,虽然我没有买群晖的 nas ,但是之前弄黑群晖的时候,发现群晖的 Synology Secure SignIn 带了 2fa 功能,还能同步云端,安卓和 ios 都有 app ,并且不像微软的,国内使用起来没啥问题,蛮好用的。不过我另外还用 keepass 存了一份,防止群晖的出问题。
    Huelse
    Huelse
    Apr 28, 2024
    62
    说起 TOTP 就不得不说下各大厂商自建的二次验证了,Steam 、苹果、QQ 等等是真的麻烦
    msg7086
    msg7086
    Apr 28, 2024
    63
    @zbowen66 #49
    是这样的,密码和 2FA 放在一起,一般是 2FA 可有可无但是网站强制要求的情况。
    真正重要的 2FA 会考虑 yubikey 这样的东西。
    SkyHighR
    SkyHighR
    Apr 28, 2024
    64
    bitwarden 付费自带,网页 totp 也可以自动填充了,手机端填充完密码后会自动复制 totp ,体验还行
    deepzz
    deepzz
    Apr 28, 2024
    65
    朋友,用用我开发的,来就送终身会员

    https://apps.apple.com/app/authone-authenticator/id6467347432
    zjuster
    zjuster
    Apr 28, 2024
    66
    国区的微软 Authenticator 支持 iCloud 同步,不用担心换手机忘记备份了,用了好多年,已经把 google 验证码和 authy 的验证码都搬过来了。
    - Authy 国内手机有概率收不到验证码。他的备份恢复只支持手机验证码,唯一权柄。(已弃用,如有修改请理解)
    - Google 验证器换手机前,需要手动设置数据迁移,否则不可用只能找回。(已弃用,如有修改请理解)
    个人没有遇到过同步问题。

    安卓没用过不知道。
    deepzz
    deepzz
    Apr 28, 2024
    67
    @deepzz 求种子用户!无账户,数据本地保存,支持浏览器插件,iCloud 同步,Google Authenticator 数据导入和导出
    a158212892
    a158212892
    May 15, 2024
    68
    @zjuster 问题是备份了不支持跨系统恢复,Google 可以
    SUP7R9
    SUP7R9
    Jan 9, 2025
    69
    @mscsky #53
    时隔快一年,打扰佬你了,近期在找安卓端好用的 2fa 验证工具,才翻到这篇讨论贴,继而在评论看到佬你的评论;

    我自从看到佬你的评论后,到某歌上搜了下“andtop”这款 2fa 验证应用,但搜到的结果基本都什么虫豸,完全“牛头不对马嘴”,感觉佬你当初提到的应用名是不是记偏了??麻烦佬之后看到我这条提醒,再回复指路下“andtop”这款应用的官网地址及介绍惹
    mscsky
    mscsky
    Jan 10, 2025
    70
    @SUP7R9 应该是 andotp
    XLaI5Ts574Qo8X54
    XLaI5Ts574Qo8X54
    Apr 2, 2025
    71
    人傻了 Microsoft Authenticator 在 ios 不支持云同步,只能通过 iCloud 同步,还不支持导入导出 2fa ,人傻了,ios 和安卓不允许同步,我人傻了,我 2fa 全没了,😭,我还以为更谷歌 Authenticator 一样登录就等云同步呢,结果人家 ios 根本不支持云同步,人傻了
    mzmssg
    mzmssg
    Jun 4
    72
    腾讯有个小程序,数盾 OTP
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4072 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 128ms · UTC 09:06 · PVG 17:06 · LAX 01:06 · JFK 04:06
    ♥ Do have faith in what you're doing.