damBala / password-dispenser
一个用于生成随机字符串的简单PHP库
该包的官方仓库似乎已消失,因此该包已被冻结。
dev-master
2014-10-05 01:25 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 4.3.*
This package is not auto-updated.
Last update: 2020-04-13 04:36:20 UTC
README
Password Dispenser是一个用PHP编写的简单密码生成器。
先决条件
PHP版本 >= 5.3.0
安装
您可以将Password Dispenser作为独立库安装,也可以将其作为您Composer管理的项目的依赖项安装。
作为独立库
1- 克隆仓库
$ git clone https://github.com/Dambala/PasswordDispenser.git
2- 包含库
<?php require_once('PasswordDispenser/src/PasswordDispenser.php');
作为Composer管理的项目的依赖项
$ php composer.phar require dambala/password-dispenser 'dev-master'
Composer会将该包安装到您的vendor/dambala
目录中。
关于生成器
随机生成器
可读生成器
用法示例
<?php use PasswordDispenser\PasswordDispenser; // Instantiate dispenser object (defaults: length = 12, strength = 4) $dispenser = new PasswordDispenser(); // // Generate a random password: // $result = $dispenser->getRandom(); echo $result; /* Prints: H$p34L9#Nt$X */ // // Generate a 7 character lowercase human readable password // $dispenser->setLength(7); $dispenser->setStrength(1); $result = $dispenser->getHumanReadable(); echo $result; /* Prints: widomer */