9 个版本

0.3.3 2021 年 7 月 26 日
0.3.2 2021 年 1 月 29 日
0.3.1 2020 年 11 月 8 日
0.3.0 2020 年 9 月 22 日
0.1.1 2020 年 9 月 10 日

#13 in #random-password

每月 22 次下载

MIT/Apache

14KB
212

upwd

随机密码生成器

安装

使用 cargo 包管理器

cargo install upwd

功能

  • 根据指定长度或熵生成密码
  • 生成多个密码
  • 用户自定义字符集
  • 支持 Unicode 字符

使用示例

生成一个包含大写字母、小写字母、数字、特殊符号和 Unicode 字符的 12 位密码

upwd -uldso -L 12

使用默认设置生成密码

upwd

更多信息请使用 --help 标志

upwd 0.3.0
Andrey Vikulov <avikuloff@yandex.ru>
Random password generator

USAGE:
    upwd [FLAGS] [OPTIONS]

FLAGS:
    -u, --uppercase    Use UPPERCASE letters [A-Z]
    -l, --lowercase    Use lowercase letters [a-z]
    -d, --digits       Use digits [0-9]
    -s, --symbols      Use special symbols [*&^%$#@!~]
    -o, --others       Use other symbols [♕♖♗♘♙♚...]
    -i, --info         Prints password information
        --config       Sets config to default values
    -h, --help         Prints help information
    -V, --version      Prints version information

OPTIONS:
    -L, --length <NUMBER>     Sets the required password length [default: 12]
    -E, --entropy <NUMBER>    Sets the minimum required password entropy (conflicts with --length)
    -c, --count <NUMBER>      Number of passwords [default: 1]

If you do not specify any of the [--uppercase, --lowercase, --digits, --symbols, --others] flags, then
uppercase, lowercase letters and digits will be used.

编辑字符集

使用 --config 标志运行程序,这将在 /path/to/config/dir/upwd/upwd.conf 中创建一个配置文件。使用文本编辑器打开此文件并更改字符集。

许可证

upwd 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

依赖关系

~2.5–3.5MB
~64K SLoC