不用下载APP!三行代码解决Github的2FA验证!

这篇具有很好参考价值的文章主要介绍了不用下载APP!三行代码解决Github的2FA验证!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

重要的事情写在前面:

一定要保存好你的secret和恢复码!!登录的时候会用到!!!!

一定要保存好你的secret和恢复码!!登录的时候会用到!!!!

一定要保存好你的secret和恢复码!!登录的时候会用到!!!!

 第一步:引依赖

        <dependency>
            <groupId>com.amdelamar</groupId>
            <artifactId>jotp</artifactId>
            <version>1.3.0</version>
        </dependency>

第二步 生成OTP

1.取到密钥 

不用下载APP!三行代码解决Github的2FA验证!,github,java,算法

2.

      将代码中secret部分替成刚刚取到的密钥,生成code! 一定要保存好secret!!

    public static void main(String[] args) throws IOException, NoSuchAlgorithmException, InvalidKeyException {
        // Generate a Time-based OTP from the secret, using Unix-time
        // rounded down to the nearest 30 seconds.
        String hexTime = OTP.timeInHex(System.currentTimeMillis(), 30);
        String code = OTP.create(secret, hexTime, 6, Type.TOTP);
        System.out.println(code);
    }

第三步.使用code

将控制台打印的code填入github输入框即可成功到达认证第二步,下载保存这些恢复码!(一定要保存好!),即可完成认证! 一定要保存好这些恢复码

不用下载APP!三行代码解决Github的2FA验证!,github,java,算法

 这里看到已经开启2FA啦

不用下载APP!三行代码解决Github的2FA验证!,github,java,算法

一起来试试是否成功.

不用下载APP!三行代码解决Github的2FA验证!,github,java,算法

将代码生成的授权码输入进去可以看到已经登录成功啦!

 不用下载APP!三行代码解决Github的2FA验证!,github,java,算法文章来源地址https://www.toymoban.com/news/detail-668053.html

到了这里,关于不用下载APP!三行代码解决Github的2FA验证!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitHub验证的2FA

    一、 起因: GitHub需要双重身份验证 (2FA) 是登录网站或应用时使用的额外保护层。启用 2FA 时,必须使用您的用户名和密码登录,并提供另一种只有您知道或可以访问的身份验证形式。 二、解决: 2.1 这里使用chrome的身份验证插件进行扫描,地址如下: 添加扩张后,如下将身份

    2024年02月07日
    浏览(41)
  • 【GitHub】2FA认证(双重身份验证)

    🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长! 中国+86手机号验证不可行,笔者使用 TOTP 应用程序配置双2FA(双因素身份验证)。 官方列举了这几种方式,看自己方便使用哪种 如果登录GitHu

    2024年04月25日
    浏览(45)
  • GitHub 开启 2FA 双重身份验证的方法

    自2023年3月13日起,我们登录 GitHub 都会看到一个要求 Enable 2FA 的重要提示,具体如下: GitHub users are now required to enable two-factor authentication as an additional security measure. Your activity on GitHub includes you in this requirement. You will need to enable two-factor authentication on your account before May 04, 2023,

    2024年02月15日
    浏览(54)
  • Github 2FA绑定中国+86手机号码实现两步验证

    GitHub宣布,到 2023 年底,所有用户都必须要启用双因素身份验证 (2FA),不能只用密码. GitHub开启2FA后,除了输入密码外,还需要通过一次性密码(OTP)等方式做第二级身份验证,才能成功登录账号。 SMS authentication or using a TOTP app on mobile 在GitHub上绑定手机号码时候,发现没有中

    2024年02月08日
    浏览(68)
  • GitHub如何验证2FA,烦人的认证,看完几分钟解锁

    今天需要使用GitHub,还是不能用,需要2FA认证,没办法,还是让2FA认证流程来,一一解决,在解决这认证问题之前,先说说2FA认证是什么? 2FA 是指两步验证(Two-Factor Authentication)的缩写。它是一种用于增强账户安全性的身份验证方法。传统的身份验证通常只需要输入用户名

    2024年04月23日
    浏览(38)
  • 基于TOTP算法的Github两步验证2FA(双因子)机制Python3.10实现

    从今年(2023)三月份开始,Github开始强制用户开启两步验证2FA(双因子)登录验证,毫无疑问,是出于安全层面的考虑,毕竟Github账号一旦被盗,所有代码仓库都会毁于一旦,关于双因子登录的必要性请参见:别让你的服务器(vps)沦为肉鸡(ssh暴力破解),密钥验证、双向因子登录值

    2024年02月08日
    浏览(46)
  • 你的Github账户可能被封禁!教你应对Github最新的2FA二次验证! 无地区限制, 无额外设备的全网最完美方案

    双因素身份验证 (2FA) 是一种身份和访管理安全方法,需要经过两种形式的身份验证才能访河资源和数据,2FA使企业能够监视和帮助保护其最易受攻击的信息和网络。 使用双因素身份验证时有不同的身份验证方法。此处列出了一些最受欢迎的选项。 企业可以以密钥卡的形式向

    2024年02月08日
    浏览(43)
  • 从Github登录的双因子验证到基于时间戳的一次性密码:2FA、OTP与TOTP

    Github于2023-03-09推出一项提高软件安全标准的措施,所有在Github上贡献过代码的开发人员在年底前必须完成 2FA(Two-factory authentication,双因子认证) 。初听此事之时,不以为意,因为自己之前就知道双因子认证,就是说登录账号时,不仅需要密码,还需要额外的认证方式,我

    2024年02月03日
    浏览(49)
  • GitHub要求2FA,如何设置?

    手机下载app:神锁离线版 打开2FA设置页面 电脑网页登录GitHub账号 - “Settings” - “Password and authentication” - “Enable two-factor authentication”; 使用app设置2FA “Set up using an app” - “Continue”,看到一个二维码 - 手机打开神锁离线版,编辑GitHub账号,点击一次性密码的扫码图标 - 扫

    2024年02月08日
    浏览(45)
  • GitHub要求开启2FA,否则不让用了。

    其实大概在一个多月前,在 GitHub 网页端以及邮箱里都被提示:要求开启 2FA ,即双因子认证;但是当时由于拖延症和侥幸心理作祟,直接忽略了相关信息,毕竟“又不是不能用”。。 只到今天发现 GitHub 直接跳转至 2FA 页面,不操作不让用啦,还下了最后通牒。。 那么在实际

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包