徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

GitHub和基于时间的一次性密码算法

快捷方式: 差异相似杰卡德相似系数参考

GitHub和基于时间的一次性密码算法之间的区别

GitHub vs. 基于时间的一次性密码算法

GitHub是通过Git进行版本控制的软件源代码托管服务,由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。 GitHub同时提供付费账户和免费账户。这两种账户都可以建立公开的代码仓库,但是付费账户還可以建立私有的代码仓库。根据在2009年的Git用户调查,GitHub是最流行的Git存取站点。除了允许个人和组织建立和存取保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括允许用户追蹤其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概觀显示开发者们怎样在代码库上工作以及软件的开发活跃程度。 截止到2015年,GitHub已经有超过两千八百万注册用户和7900万代码库。事实上已经成为了世界上最大的代码存放网站和开源社区。 2018年6月4日晚上,美国科技公司微软宣布以75亿美元的股票收购GitHub。. 基于时间的一次性密码算法(TOTP)是一种根据预共享的密钥与当前时间计算一次性密码的算法。它已被互联网工程任务组接纳为RFC 6238标准,成为(OATH)的基石,并被用于众多多重要素驗證系统当中。 TOTP是散列消息认证码(HMAC)当中的一个例子。它结合一个私钥与当前时间戳,使用一个密码散列函数来生成一次性密码。由于网络延迟与时钟不同步可能导致密码接收者不得不尝试多次遇到正确的时间来进行身份验证,时间戳通常以30秒为间隔,从而避免反复尝试。 在特定的多重因素验证应用中,用户验证步骤如下:一位用户在网站或其他服务器上输入用户名和密码,使用运行在本地的智能手机或其他设备中的TOTP生成一个一次性密码提交给服务器,并同时向服务器输入该一次性密码。服务器随即运行TOTP并验证输入的一次性密码。为此,用户设备与服务器中的时钟必须大致同步(服务器一般会接受客户端时间-1区间(也就是延迟了30秒)的时间戳生成的一次性密码)。在此之前,服务器与用户的设备必须通过一个安全的信道共享一个密钥,用于此后所有的身份验证会话。如需要执行更多步骤,用户也可以用TOTP验证服务器。.

之间GitHub和基于时间的一次性密码算法相似

GitHub和基于时间的一次性密码算法有(在联盟百科)0共同点。

上面的列表回答下列问题

GitHub和基于时间的一次性密码算法之间的比较

GitHub有66个关系,而基于时间的一次性密码算法有30个。由于它们的共同之处0,杰卡德指数为0.00% = 0 / (66 + 30)。

参考

本文介绍GitHub和基于时间的一次性密码算法之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »