#密码生成器 #密码 #生成器 #命令行 #类别 #字符 #生成

应用程序 genpwd

此程序可以从字符类别生成随机密码。字符类别包括 [a-z]、[A-Z]、[0-9] 和特殊符号 !"$%&;/?\(){}[]+*~#'<>|,;.:-_。

3 个不稳定版本

0.2.0 2021 年 12 月 26 日
0.1.1 2020 年 8 月 30 日
0.1.0 2020 年 8 月 30 日

#2681命令行工具

MIT/Apache

11KB
146 代码行

genpwd - 一个 Rust 命令行程序

此程序可以从字符类别生成随机密码。
生成的密码最小长度为 10。
字符类别包括 [a-z]、[A-Z]、[0-9] 和特殊符号 !"$%&;/?\(){}[]+*~#'<>|,;.:-_。

信息

Rust 版本

最低版本为 1.54;请参阅:claprand

依赖关系

  • clap - 最低版本为 2.34.0
  • rand - 最低版本为 0.8.4

使用方法

genpwd [OPTIONS]

FLAGS:
   -h, --help                  Prints help information
   -V, --version               Prints version information
OPTIONS: -l, --length Minimal length of password \[minimum: 10\] \[default: 12\] -o, --occurrence Minimal occurrence of each character class \[default: 2\]

示例

>genpwd
9hL]0z.G&r-O
>genpwd -o 4
z16N\6'8NkvyXK(<
>genpwd -l 20
5X,qN~f02143c-2q6>]1
>genpwd -o 3 -l 14
*;4!7c0KHLdc:i

许可证

genpwd 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。
有关更多信息,请参阅此存储库中的 LICENSE-APACHELICENSE-MIT 文件。

版本 0.2.0 的更改

  • README.md / 文档
  • 帮助信息使用圆括号而不是方括号。
  • 依赖项 clap 的版本为 "^2.34.0"。
  • 依赖项 rand 的版本为 "^0.8.4"。

依赖关系

~1MB
~11K SLoC