kieranajp/password-generator

生成易于阅读但安全的密码。

v2.0.1 2017-10-27 08:37 UTC

This package is auto-updated.

Last update: 2024-09-22 18:15:23 UTC


README

codecov

这是一个用于生成易于记忆但安全的密码的小型库。

为什么?

  • 现有的密码管理器不符合这个项目的需求,或者需要你提供自己的外部单词列表。
  • 我已经将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('🤡')删除符号。