GitHub的2FA验证问题解决工具

文章目录

前言

打开GitHub跳出来这个提示,需要进行验证:

如何解决呢?方案有很多,我们可以使用开源的一个工具:AuthenticatorPro,包含有安卓版等,免费。


认识2FA

2FA 中文名称:双因素认证。直观的来说就是我们在普通输入用户名、密码之后还需要进行的第二次校验。

2FA包含有硬件版本和软件版本,我们生活中网银转账用的U盾就是硬件型2FA,而软件2FA就是通常我们所收到的验证码,若是想要做到服务商不发验证码呢?这就需要使用到密码学,也就是TOTP这个基于时间的一次性密码。

过程:

1、服务器生成带秘钥的QRCode。

2、使用验证软件去扫描得到这个秘钥,这个秘钥是跟时间戳来进行转换,每30s会产生不同的OTP(六位验证码)。

3、接着我们使用手机上的验证码输入到网站中比对服务器根据相同秘钥转换得到的OTP即可来进行校验(此时就不需要发送验证码了)。


开源工具使用:AuthenticatorPro

获取AuthenticatorPro的安卓APK

GitHub地址:GitHub - jamie-mh/AuthenticatorPro: 📱 Two-Factor Authentication (2FA) client for Android + Wear OS

注:若是你当前已经输入密码在进行2FA校验,那么我们换个浏览器可以直接访问的。

百度网盘链接:

复制代码
链接:https://pan.baidu.com/s/1cMnVYrjaoENCxp3p7QRo1w 
提取码:xsxk 

过程如下

点击网址:https://authenticatorpro.jmh.me/

再次点击下载APP:https://authenticatorpro.jmh.me/download

接着在页面中点击最右边的安卓下载进入下载页面:

最终点击download即可下载完成:


如何使用

下载安装apk之后,点击右下角的+号,点击扫描GitHub二维码即可,此时手机上会得到一个6位验证码,输入之后即可!


参考文章

1\]. [一文带你看懂 Two-factor authentication(2FA) 的密码学原理](https://zhuanlan.zhihu.com/p/652653262?utm_id=0) \[2\]. [AuthenticatorPro 开源免费的二步验证应用 2FA TOTP验证器 可用于微软E5 开发者账号安全验证](https://www.bilibili.com/video/BV1Xd4y1B7HF/?spm_id_from=333.880.my_history.page.click&vd_source=a2227b312f216730657841b39ca7be90) \[3\]. [紧急! 教你应对Github最新的2FA二次验证! 不受地区限制, 不用额外设备的完美解决方案! 别再用传统的APP验证啦!](https://www.bilibili.com/video/BV1Cj411b7Tu/?spm_id_from=333.880.my_history.page.click&vd_source=a2227b312f216730657841b39ca7be90)

相关推荐
天若有情6737 小时前
【C++原创开源】formort.h:一行头文件,实现比JS模板字符串更爽的链式拼接+响应式变量
开发语言·javascript·c++·git·github·开源项目·模版字符串
果汁华9 小时前
GitHub Trending 热门仓库整理 (2026年4月10日)
github
无限进步_10 小时前
【C++&string】大数相乘算法详解:从字符串加法到乘法实现
java·开发语言·c++·git·算法·github·visual studio
粥里有勺糖10 小时前
视野修炼-技术周刊第129期 | 上一次古法编程是什么时候
前端·javascript·github
无限进步_11 小时前
【C++】验证回文字符串:高效算法详解与优化
java·开发语言·c++·git·算法·github·visual studio
Gavin_ZYX11 小时前
Skill 管理过于繁琐,不如写个自动同步的工具
人工智能·架构·github
Hommy8812 小时前
【开源剪映小助手-客户端】桌面客户端
python·开源·node.js·github·剪映小助手
张二娃同学13 小时前
Claude Code 使用教程:下载安装、CC Switch 配置、MiniMax API 获取与启动实操
人工智能·windows·深度学习·github·claude code
华仔啊13 小时前
写简历太痛苦?这个开源项目用 AI 帮你一键搞定
github
70asunflower14 小时前
个人主页从 0 到 1:Jekyll + GitHub Pages + AI Agent 完全指南
github·个人主页