nguyenanhung / strong-passwords-generator
简单、独立的PHP密码生成器
v1.0.7
2024-09-21 20:10 UTC
Requires
- php: >=5.6
README
使用PHP生成强密码的脚本
安装
使用composer安装
步骤1:安装包
composer require nguyenanhung/strong-passwords-generator
步骤2:初始化到项目中
<?php require_once '/your/to/path/vendor/autoload.php'; use nguyenanhung\Library\Password\StrongPassword;
使用方法
使用类
示例代码
<?php require_once __DIR__ . '/vendor/autoload.php'; use nguyenanhung\Library\Password\StrongPassword; echo StrongPassword::generateStrongPassword('20'); // Printer: vu6QsYz@466V?FxRv*Z4 echo "\n"; echo StrongPassword::generateStrongPassword('20', TRUE); // Printer: msd!-EVbh-gd#y-v*v8-Xwdx echo "\n"; echo StrongPassword::generateStrongPassword('20', TRUE, 'h'); // Printer: ksrg-yshs-ffdy-hyqa-heyy echo "\n"; echo StrongPassword::generateStrongPassword('20', TRUE, 'u'); // Printer: DESS-WEHY-JPNF-HBPJ-HCYN echo "\n"; echo StrongPassword::generateStrongPassword('20', TRUE, 'n'); // Printer: 3939-6257-5463-7739-8658 echo "\n"; echo StrongPassword::generateStrongPassword('20', TRUE, 'g'); // Printer: %@#?-?$??-*%@&-?@%#-!%!@ echo "\n"; echo StrongPassword::validStrongPassword('vu6QsYz@466V?FxRv*Z4'); // Printer: true echo "\n"; echo StrongPassword::generateRandomPassword(36); // Printer: 3m8GRR-E!bqFz-j%P8dW-sC*h2Q-9fnY88-3Dg%8%
见:https://github.com/nguyenanhung/strong-passwords-generator/blob/master/test/example_with_class.php
快速助手
示例代码
<?php require_once '/your/to/path/vendor/autoload.php'; echo generateStrongPassword('20'); // Printer: vu6QsYz@466V?FxRv*Z4 echo "\n"; echo generateStrongPassword('20', TRUE); // Printer: msd!-EVbh-gd#y-v*v8-Xwdx echo "\n"; echo generateStrongPassword('20', TRUE, 'h'); // Printer: ksrg-yshs-ffdy-hyqa-heyy echo "\n"; echo generateStrongPassword('20', TRUE, 'u'); // Printer: DESS-WEHY-JPNF-HBPJ-HCYN echo "\n"; echo generateStrongPassword('20', TRUE, 'n'); // Printer: 3939-6257-5463-7739-8658 echo "\n"; echo generateStrongPassword('20', TRUE, 'g'); // Printer: %@#?-?$??-*%@&-?@%#-!%!@ echo "\n"; echo validStrongPassword('vu6QsYz@466V?FxRv*Z4'); // Printer: true echo "\n"; echo generateRandomPassword(36); // Printer: 3m8GRR-E!bqFz-j%P8dW-sC*h2Q-9fnY88-3Dg%8%
见:https://github.com/nguyenanhung/strong-passwords-generator/blob/master/test/example_with_helper.php
非常简单易懂
联系
如有任何疑问和需求,请通过以下信息联系
来自河内,带着爱 <3