2 个版本

0.1.1 2024年5月25日
0.1.0 2022年11月12日

#671命令行工具

每月 44 次下载

MIT 许可证

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