2 个版本
0.1.1 | 2024年5月25日 |
---|---|
0.1.0 | 2022年11月12日 |
#671 在 命令行工具
每月 44 次下载
6KB
69 行
mkpass
使用 Rust 构建的生成密码的命令行工具。
安装
使用 Cargo
cargo install mkpass
帮助
$ mkpass --help
Command line tool to generate passwords
Usage: mkpass [OPTIONS]
Options:
-u Uppercase
-l Lowercase
-n Number
-s Special character
-e Extended special character
--length <LENGTH> Password length [default: 32]
--count <COUNT> password count [default: 1]
-h, --help Print help information
-V, --version Print version information
用法
简单地生成一个长度为32的密码
$ mkpass
3oUMCZGk97stX6NfQz70iaVJSBYpavmN
指定密码的长度
$ mkpass --length=64
QxuO89TALuho3Pk1wuiLsfKPzTqvT63F9LG0lusio18uOQD4vym51Ko9fxDDA7Sb
指定密码的数量
$ mkpass --count=10
XDeXtkkLALjpz9MmcVYPOa28V0Ye2XKb
9AWEQjeeonrgRtQc6d4vRVjRWkAsxZMh
9X1I0ee41xtXzmLciCnA1bHmA2khL1vT
dc64sy92rY9jnOApYey1mkluMsc2xAjU
aGNuxnNi61hige0xgoEscDmO15fzW7Rb
pwiG8eXHRsH8eklBq9b5pPgp0CPqQj0F
fDDpOrLYbJHIbI1m4Bpam7jZbnYmMcRJ
GiWpCtH5Ppx1wpkS8v6nZieHZKuoPlVO
sIPg1n7Y8KYwOyVHHBO7LQrxQcMeo2ja
mpzenLxDMtOg5D5LlDdrOcs4ycYMPxss
指定密码字符集
$ mkpass -luns
1PlaUp@cl&U9SLL*Oo3nsFF4&*e8uCor
依赖项
~1.4–2MB
~38K SLoC