3 个版本 (有破坏性)
0.3.0 | 2020年4月18日 |
---|---|
0.2.0 | 2019年8月24日 |
0.1.0 | 2019年3月28日 |
#2384 in 密码学
18KB
235 行
mkpasswd - 生成密码
安装
使用 cargo
cargoinstall mkpasswd
您将可以使用 mkpasswd
命令。
用法
如果您只想生成一个安全的随机密码,只需运行 mkpasswd
即可获取一个包含特殊字符且长度为32位的密码。
然而,该工具提供了更多选项。
-
可以通过传递命令行参数(如
mkpasswd 10)来设置密码长度,这将生成一个10字符的密码。
-
如果您想生成多个密码,请传递
--count
或-n
(如mkpasswd -n 5)。
您始终可以通过传递 --help
或 -h
给 mkpasswd
来检索此帮助。
使用字母表
字母表定义了密码可以包含的字符。
标准字母表是 --password
。
有一些预定义的字母表,可以直接传递
--password a-z, A-Z, 0-9, each of =+-*/,;:.!?&|^<>(){}_%@#
--latin-numbers a-z, A-Z, 0-9
--base64 a-z, A-Z, 0-9, +, /
--base64-url a-z, A-Z, 0-9, -, _
--numbers 0-9
--latin a-z, A-Z
--latin-lower a-z
--latin-lower-numbers a-z, 0-9
--latin-upper A-Z
--latin-upper-numbers A-Z, 0-9
另一种选项是在 --alphabet
或 -
后传递包含所有您希望使用的字符的字符串
mkpass-a"qwertyQWERTY"
依赖项
~135–320KB