kieranajp / password-generator
生成易于阅读但安全的密码。
v2.0.1
2017-10-27 08:37 UTC
Requires
- php: >=7.0
- fzaninotto/faker: ~1.5
Requires (Dev)
- phpunit/phpunit: ~4.8@dev
README
这是一个用于生成易于记忆但安全的密码的小型库。
为什么?
- 现有的密码管理器不符合这个项目的需求,或者需要你提供自己的外部单词列表。
- 我已经将Faker修改成了可输入密码的密码生成器。
- 我正在使用这个项目的需求是安全、易于输入的生成密码。
安装
需要PHP 7.0+。使用Composer进行安装。
$ composer require kieranajp/password-generator
如果你需要PHP 5.3 - 5.6支持,请安装v1版本。
示例用法
要快速尝试,可以运行php example.php
。此文件包含基本用法。
require 'vendor/autoload.php'; $g = new \Kieranajp\Generator\Generator(); $g->generate(); // [ "Reagan467$Lera^" ] $g->generate(2); // [ "Christina835$Frami$", "Terrance103:Evie." ]
默认情况下,密码格式如下:单词 - 数字 - 符号 - 单词 - 符号
。这可以很容易地按照以下方式更改
$g->setFormat("word:num:symbol")
默认的符号列表对不太熟悉电脑的用户来说很容易输入,使用标准QWERTY键盘。可以通过$g->addSymbol('🤡')
添加其他符号,通过$g->removeSymbol('🤡')
删除符号。