8 个版本 (1 个稳定版本)
1.0.0 | 2022年12月31日 |
---|---|
0.2.5 | 2022年10月2日 |
0.2.4 | 2022年2月3日 |
0.2.3 | 2022年1月28日 |
0.0.4 |
|
#1687 在 密码学
每月40次下载
21KB
456 行
randompass
一个简单的静态密码生成器。生成的密码默认为20个字符,包含大小写字母和特殊字符。
为什么?
我对于生成满足复杂度要求的密码感到沮丧。
虽然有几种实现,但它们的许可意味着它们不能在专业环境中使用。
此外,它们需要显式标志来 启用 特定复杂度(例如:特殊字符,大写);randompass
默认启用它们,用户可以 禁用 它们。
最后,它们不能保证满足所需的复杂度(例如:密码可能不包含所需的复杂度)。
使用方法
从源码构建
cargo install randompass
使用预编译的二进制文件
预编译的二进制文件在 版本发布 中提供。
randompass
对于特定长度,例如 32
,使用
randompass --length 32
对于完整选项,运行
randompass --help
Docker
aarch64
和 amd64
Docker 镜像可用。
运行以下命令以拉取镜像并生成随机密码。
docker run --rm mihaigalos/randompass
类似的工作
依赖项
~1.5MB
~21K SLoC