μotp+:下一代otp工具包

uotp的Python项目详细描述


μotp+是下一代otp工具包。

安装

您需要Python3.4或更高版本才能运行uotp

$ pip install -U uotp

如何使用μotp+作为gui应用程序

运行uotp gui

$ uotp gui

如何使用μotp+作为cli应用程序

只要运行uotp

$ uotp

μotp+将自动为您颁发新帐户并与服务器同步时间。

一旦您成功地发行了新帐户,再次运行uotp将开始为您提供otp令牌。

有关详细信息,请参见uotp --help

配置文件

默认情况下,将在~/.config/uotp/config.yml上自动生成新的配置文件。

但是,可以通过将--conf=/path/to/config.yml传递给uotp命令或设置UOTP_CONF=/path/to/config.yml环境变量来重写此行为。

$ uotp --conf=uotp.yml new
$UOTP_CONF=uotp.yml uotp new

如何使用μotp+

开发应用程序
# Import everythingfromuotpimportUOTP# Create an instance of UOTPuotp=UOTP# Issue a new accountuotp.issue_account()print('S/N: ',uotp.account_serial_number)# Sync time with the serveruotp.sync_time()# Get a new OTP tokentoken=uotp.generate_token()print('Token: ',token)

许可证

所有专有资料均为(c)2004-2017 ATSolutions的知识产权

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

推荐PyPI第三方库


热门话题
java为什么Camel Spring 2.20.2会导致NIST漏洞CVE20169878和CVE20175929   javascript如何在Lodash中获取数组索引。每个   如何在java中欺骗ip   选择的java DropdownChoice与模型值不同,在ajax更新时更改   用于Java库ant构建的GnuPG问题/错误   java Atlas Mapper:使用Atlas Mapping文档为给定负载执行映射   java Paypal Broadleaf集成   java Meteor客户端函数,然后是服务器端响应   JavaJPA2在JavaSE中使用EntityManager有几个问题   java是否将时间戳格式的值更改为其他时间戳格式?   java为什么IF语句不能处理四舍五入的浮点和双精度浮点?   java无法访问handle事件中的按钮/文本区域   java Eclipse将数据插入MySQL时出现while循环未指定值错误   调试是java类库的启用调试/编译版本仍然可用   异步java。lang.ClassCastException:无法强制转换为组织。springframework。util。同时发生的可听未来   打印总是选择默认打印机,而不是指定的JAVA打印机   在Java中实现多重继承的对象   java如何从具有特定联系人的其他应用程序打开Whatsapp?   unicode字符串的java gson序列化不起作用   java如何从Android向flask服务器发送带有参数的post请求?