1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2017年4月23日 |
---|
#15 in #one-time
在2个crate中(通过rustotp使用)
3KB
RusTOTP
一个简单的Rust实现,分别实现了RFC 6238和RFC 4226中规定的基于时间的单次密码(TOTP)和基于HMAC的单次密码算法。
用法
从rustotp_cli crate构建命令行客户端
$ cd rustotp_cli
$ cargo build
从密钥生成单个OTP
$ ./target/debug/rustotp_cli 42
663792
或者,启动一个交互式会话,其中每个时间步都会生成一个新的OTP,并带有可视化的进度条
$ ./target/debug/rustotp_cli 42 --timestep=5 --interactive
495515
#####
#####
783920
#####
#####
484936
#####
####
依赖关系
~39KB