lyndipc/newpass

命令行密码生成器

安装: 0

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:clilibrary

v1.0.0 2023-08-02 00:54 UTC

This package is auto-updated.

Last update: 2024-10-01 00:20:39 UTC


README

Newpass是一个简单且安全的命令行工具,允许您使用可定制的选项生成强大且随机的密码。使用此工具,您可以为各种账户和服务创建独特的密码,确保您的在线存在更加安全。

功能

  • 控制生成的密码长度。
  • 选择是否包含大写字母、小写字母、数字和特殊字符。
  • 直接将生成的密码复制到您的剪贴板,以便轻松使用。
  • 无需互联网连接;所有处理都在您的机器上本地完成。

安装

确保您的机器上已安装PHP。然后,在您的终端中运行以下命令

composer global require lyndipc/newpass

用法

要在终端中生成新密码,请运行以下命令

newpass [options]
  • -l, --lowercase: 在密码中包含小写字母。
  • -u, --uppercase: 在密码中包含大写字母。
  • -s, --symbols: 在密码中包含符号。
  • -n, --numbers: 在密码中包含数字。
  • -t, --length : 指定密码长度(默认:28个字符)。

示例用法

  1. 生成一个包含大写字母、小写字母、数字和符号的16位随机密码
newpass -t 16 -u -l -n -s
  1. 生成一个只包含大写字母和数字的12位随机密码
newpass -t 12 -u -n

许可证

此项目受MIT许可证许可 - 有关详细信息,请参阅LICENSE.md文件。

贡献

欢迎对此项目做出贡献!如果您发现错误或希望请求新功能,请打开一个问题或提交一个拉取请求。