μ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的知识产权