mintotp-最小totp生成器

mintotp的Python项目详细描述


最小值

mintotp是用python编写的最小totp生成器。

简介

totp代表基于时间的一次性密码。许多网站和服务 需要双因素身份验证(2fa)或多因素身份验证 (mfa)要求用户提供两个或多个 证据:

  • 只有用户知道的信息,例如密码、密码短语等。
  • 只有用户拥有的东西,例如硬件令牌、手机等。
  • 只有用户才是生物特征。

totp值作为第二个因素,即它证明用户 拥有包含totp的设备(如移动电话) 生成totp值的密钥。通常是服务 提供用户帐户的提供程序也会发出加密的密钥 作为base32字符串或二维码。此密钥被添加到 移动设备上的验证器应用程序(如谷歌验证器)。 然后,应用程序可以根据当前时间生成totp值。 默认情况下,它每30秒生成一个新的totp值。

mintotp是一个python工具,可用于从 密钥。此外,它还将其功能公开为模块级 python开发人员的函数。它可以用于任何系统 安装了Python3.4或更高版本。

资源

以下是有关此项目的有用链接列表:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本