生成一次性密码
otp-gen的Python项目详细描述
根据RFC 4226和RFC 6238生成一次性密码的命令行接口
要求
- Python 3.6.x及更高版本
开始
您需要使用config命令设置与令牌关联的密钥、颁发者、用户如果有,则显示默认值
$ otp config Secret key: JBSWY3DPEHPK3PXP Issuer: Foo User: Bar Period (30 seconds): Digits (6): Algorithm (SHA-256):
用法
您可以使用get命令请求一个新的otp。代码旁边会出现一个进度条,指示其到期时间。get持续提供有效代码,直到终止。
$ otp get Code=004790, progress [*****************-----------------------]
可以使用qr code命令将当前配置嵌入到qr代码中。
$ otp qrcode
许可证
otp gen在MIT license