ph-7 / passcode-password-generator
一种简单的方法生成随机的、密码学安全的通行证和密码
v2.0.8
2023-06-11 20:01 UTC
Requires
- php: >=7.3.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
📄 描述
一种简单、安全且简洁的方式生成随机通行证和密码 🔑
该库生成密码学安全的随机密码和通行证。
🛠 服务器要求
- PHP 7.3及更高版本 🚀
🛠 安装(使用Composer)
composer require ph-7/passcode-password-generator
📄 使用方法
用于通行证
use PH7\Generator\Passcode; echo Passcode::generate(10); // Generate a 10-length passcode
默认情况下,不提供参数,该函数将生成一个6位通行证。
use PH7\Generator\Passcode; // By default, it generates a 6 length passcode echo Passcode::generate(); // You can use the public `Passcode::DEFAULT_LENGTH` const, whcih also gives a 6-length passcode echo Passcode::generate(Passcode::DEFAULT_LENGTH);
用于密码
use PH7\Generator\Password; echo Password::generate(16); // Generate a 16-length password
默认情况下,生成的密码将包含特殊字符。您可以通过将第二个参数指定为false
来禁用它们
use PH7\Generator\Password; // The password won't contain any special characters such as -, _, ~, |, %, ^, !, $, #, @, and ? echo Password::generate(Password::DEFAULT_LENGTH, false);
不提供参数时,该函数将生成一个12位密码。
use PH7\Generator\Password; // By default, it generates a 12-length password echo Password::generate(); // Password::DEFAULT_LENGTH also gives a 12-length password echo Password::generate(Password::DEFAULT_LENGTH);
😋 谁做的?
Pierre-Henry Soria,一位充满激情、禅宗且务实的软件工程师 😊
☕️ 想要帮助?请给我一杯咖啡,并支持此库的维护! 💪
⚖️ 许可证
PHP 通行证/密码生成器慷慨地分发给您,遵循MIT 🎉