lyndipc / newpass
命令行密码生成器
v1.0.0
2023-08-02 00:54 UTC
Requires
- php: >=8.2
README
Newpass是一个简单且安全的命令行工具,允许您使用可定制的选项生成强大且随机的密码。使用此工具,您可以为各种账户和服务创建独特的密码,确保您的在线存在更加安全。
功能
- 控制生成的密码长度。
- 选择是否包含大写字母、小写字母、数字和特殊字符。
- 直接将生成的密码复制到您的剪贴板,以便轻松使用。
- 无需互联网连接;所有处理都在您的机器上本地完成。
安装
确保您的机器上已安装PHP。然后,在您的终端中运行以下命令
composer global require lyndipc/newpass
用法
要在终端中生成新密码,请运行以下命令
newpass [options]
- -l, --lowercase: 在密码中包含小写字母。
- -u, --uppercase: 在密码中包含大写字母。
- -s, --symbols: 在密码中包含符号。
- -n, --numbers: 在密码中包含数字。
- -t, --length : 指定密码长度(默认:28个字符)。
示例用法
- 生成一个包含大写字母、小写字母、数字和符号的16位随机密码
newpass -t 16 -u -l -n -s
- 生成一个只包含大写字母和数字的12位随机密码
newpass -t 12 -u -n
许可证
此项目受MIT许可证许可 - 有关详细信息,请参阅LICENSE.md文件。
贡献
欢迎对此项目做出贡献!如果您发现错误或希望请求新功能,请打开一个问题或提交一个拉取请求。