2cw/passgen

用于生成满足特定条件密码的类。

1.0.3 2023-01-18 17:35 UTC

This package is not auto-updated.

Last update: 2024-09-26 02:05:59 UTC


README

用法

$passGen = new \_2cW\PasswordGenerator\PasswordGenerator();
$passGen->digits(2);

digits 方法确保密码将包含指定数量的数字。

$passGen = new \_2cW\PasswordGenerator\PasswordGenerator();
$passGen->lowerCaseLetters(2);

lowerCaseLetters 方法确保密码将包含指定数量的小写字母。

$passGen = new \_2cW\PasswordGenerator\PasswordGenerator();
$passGen->upperCaseLetters(2);

upperCaseLetters 方法确保密码将包含指定数量的大写字母。

$passGen = new \_2cW\PasswordGenerator\PasswordGenerator();
$passGen->specialChars(2);

specialChars 方法确保密码将包含指定数量的特殊字符。

$passGen = new \_2cW\PasswordGenerator\PasswordGenerator();
$passGen->digits(2)
    ->lowerCaseLetters(1)
    ->upperCaseLetters(1)
    ->specialChars(2);
$passGen->generatePassword(15);

generatePassword 方法根据设定的规则生成密码,具有指定数量的字符(在这种情况下为 15)。

(c) 2020 2cW.pl