rodrifarias/password-generator
最新稳定版本:0.1.0
Composer 安装命令:
composer require rodrifarias/password-generator
包简介
README 文档
README
A simple password generator
Installation
composer require rodrifarias/password-generator
Creating a new password
<?php require_once __DIR__ . '/vendor/autoload.php'; use Rodrifarias\PasswordGenerator\Password; $password = new Password(); echo $password->generate() . PHP_EOL;
Password Create Config
<?php require_once __DIR__ . '/vendor/autoload.php'; use Rodrifarias\PasswordGenerator\Password; // With length between 5 and 512 characters $passwordLength = new Password( length: 12 ); // With my characters $passwordWithMyCharacters = new Password( characters: 'abc123-!@WXC' ); // Ignore characters $passwordIgnoreCharacters = new Password( ignoreCharacters: ['a', '2', '@', '-', 'R'] ); // Only numbers $passwordOnlyNumbers = new Password( useLowercaseLetters: false, useUppercaseLetters: false, useSymbols: false, ); // Only lowercase letters $passwordOnlyLowercaseLetters = new Password( useNumbers: false, useUppercaseLetters: false, useSymbols: false, ); // Only uppercase letters $passwordOnlyUppercaseLetters = new Password( useNumbers: false, useLowercaseLetters: false, useSymbols: false, ); // Only symbols $passwordOnlySymbols = new Password( useNumbers: false, useLowercaseLetters: false, useUppercaseLetters: false, ); echo $passwordLength->generate() . PHP_EOL; echo $passwordWithMyCharacters->generate() . PHP_EOL; echo $passwordIgnoreCharacters->generate() . PHP_EOL; echo $passwordOnlyNumbers->generate() . PHP_EOL; echo $passwordOnlyLowercaseLetters->generate() . PHP_EOL; echo $passwordOnlyUppercaseLetters->generate() . PHP_EOL; echo $passwordOnlySymbols->generate() . PHP_EOL;
It's possible to create combinations, for example:
<?php require_once __DIR__ . '/vendor/autoload.php'; use Rodrifarias\PasswordGenerator\Password; // Password with only numbers, lowercase letters and 64 characters $password = new Password( length: 64, useUppercaseLetters: false, useSymbols: false, ); echo $password->generate() . PHP_EOL;
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-01-15