devuri/secure-password

一个用于生成加密密码和通行证的PHP包

0.1.2 2023-07-06 00:54 UTC

This package is auto-updated.

Last update: 2024-09-06 05:53:29 UTC


README

Secure Password Generator是一个PHP包,允许您生成加密密码和通行证。

安装

您可以使用Composer安装此包。运行以下命令

composer require devuri/secure-password

使用方法

生成密码

要生成密码,您可以使用PasswordGenerator::generatePassword()方法。默认情况下,它将生成一个长度为8个字符且包含特殊字符的密码。

use Urisoft\PasswordGenerator;

$password = PasswordGenerator::generatePassword();
echo "Generated Password: $password" . PHP_EOL;

您可以通过提供可选参数来自定义长度和包含特殊字符

$password = PasswordGenerator::generatePassword(12, false);
echo "Generated Password (without special chars): $password" . PHP_EOL;

生成通行证

要生成仅包含数字的通行证,您可以使用PasswordGenerator::generatePasscode()方法。默认情况下,它将生成一个长度为6位数的通行证。

$passcode = PasswordGenerator::generatePasscode();
echo "Generated Passcode: $passcode" . PHP_EOL;

您可以通过提供可选参数来自定义通行证的长度

$passcode = PasswordGenerator::generatePasscode(8);
echo "Generated Passcode (8 digits): $passcode" . PHP_EOL;

贡献

欢迎贡献!如果您发现任何问题或有改进建议,请随时打开一个问题或提交一个pull request。

许可

此包是开源软件,许可协议为MIT许可

致谢

Secure Password Generator是由Uriel Wilson开发的。