2 个版本
0.1.1 | 2020年3月22日 |
---|---|
0.1.0 | 2020年3月22日 |
#2255 in 密码学
39KB
173 代码行
hrp
hrp
生成 Human-Readable Passwords
hrp
使用 libsodium (通过 sodiumoxide) 进行密码学安全的伪随机数生成 (CSPRNG)。
hrp
从 Google 万亿词语库确定的 10,000 个最常见的中等长度(5-8 个字符)的英语单词列表中选择单词。
hrp
的默认密码格式(WWWDDDD
)将产生 9,997,000,200,000,000 个可能的密码。
用法
hrp 0.1.1
Ian Brault <ian.brault@engineering.ucla.edu>
hrp generates human-readable passwords.
USAGE: hrp [OPTIONS] [FORMAT]
ARGS:
<FORMAT> Specifies the format of the generated password. Can be provided
as a single string or multiple strings. Defaults to WWWDDDD.
Acceptable format characters are (case-insensitive):
W - word
D - digit
OPTIONS:
-h, --help Prints help information
-v, --version Prints version information
安装
hrp
可以使用 cargo
安装
- 请注意,二进制文件可能比预期大,因为它包含调试符号。要删除这些,请在二进制文件上运行
strip
$ cargo install hrp
构建
hrp
也可以从源代码构建
$ git clone https://github.com/ianbrault/hrp
$ cd hrp
$ cargo build --release
$ ./target/release/hrp --version
hrp 0.1.1
依赖项
~17–26MB
~122K SLoC