badarnadeem / random-password
生成不同类型和长度的随机密码
v1.0.0
2023-11-13 23:36 UTC
Requires
- php: >=8.1.0
Requires (Dev)
- phpunit/phpunit: ^10.4
README
生成不同类型和长度的随机密码
安装
使用以下composer命令安装包:
composer require badarnadeem/random-password
使用方法
使用Password类生成随机密码
<?php
use BadarNadeem\RandomPassword\Password;
$password = new Password();
print_r($password->generate());
?>
设置密码长度和强度
为密码传入自定义长度和强度。默认密码长度设置为8,默认强度设置为强。
<?php
use BadarNadeem\RandomPassword\Password;
use BadarNadeem\RandomPassword\PasswordStrength;
$password = new Password([
'length' => 12,
'strength' => PasswordStrength::STRONG
]);
?>
密码强度选项
以下3个选项可用于密码强度:
<?php
use BadarNadeem\RandomPassword\PasswordStrength;
PasswordStrength::STRONG;
PasswordStrength::MEDIUM;
PasswordStrength::WEAK;
?>