1 个不稳定版本
0.1.0 | 2020 年 8 月 24 日 |
---|
#16 在 #拥有
6KB
69 行
motp-rs
用于在(安全)Rust 中处理 mOTP 认证的函数和二进制工具。
我之所以做这个,是因为我的手机坏了之后,我找不到任何方法来使用我雇主提供的 VPN。
安装
使用 Rust 的包管理器 cargo
$ cargo install motp
CLI 使用
这里是有帮助的
$ motp --help
mOTP-rs 0.1
Paul O. <[email protected]>
mOTP tokens manipulation
USAGE:
motp [OPTIONS] <SECRET>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-p, --pin <PIN> Pin code. If not given, will be expected via stdin.
ARGS:
<SECRET> Shared secret to use
所以一个调用看起来像这样
$ motp 0123456789abcdef --pin 0000
137b7b
作为依赖项使用
如果知道它的 pin 和共享密钥,则可以使用它来检查用户提供的代码。
cargo.toml
[deps]
# ...other deps...
motp = "0"
查看文档
依赖项
~2MB
~25K SLoC