natanael-aguiar / secure-password-generator
一个简单的安全密码生成器
v1.0.0
2023-10-13 19:56 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^10.4.1
README
此PHP包允许您使用可配置的选项生成安全密码,包括大写字母、小写字母、数字和特殊字符。
安装
您可以使用Composer安装此包。在终端中运行以下命令
composer require natanael-oliveira/secure-password-generator
使用
<?php require 'vendor/autoload.php'; // Loads Composer classes use SecurePasswordGenerator\SecurePasswordGenerator; $generator = new SecurePasswordGenerator(); $generator->allowLowercase(true); $generator->allowUppercase(true); $generator->allowNumbers(true); $generator->allowSpecialCharacters(true); // Generate a secure password of length 8 try { $password = $generator->generatePassword(8); echo($password); } catch (Exception $e) { echo($e); }
文档
SecurePasswordGenerator(主类)
方法
allowLowercase(bool $allow): void- 启用或禁用密码中的小写字母。allowUppercase(bool $allow): void- 启用或禁用密码中的大写字母。allowNumbers(bool $allow): void- 启用或禁用密码中的数字。allowSpecialCharacters(bool $allow): void- 启用或禁用密码中的特殊字符。generatePassword(int $length = 12): string- 生成指定长度的安全密码。
贡献
欢迎贡献!如果您想做出贡献,请提出问题或发送拉取请求。