minvws / horsebattery

受https://xkcd.com/936/启发的密码生成器

v1.1.3 2022-02-18 13:07 UTC

This package is auto-updated.

Last update: 2024-09-06 13:31:58 UTC


README

基于这个XKCD漫画的密码生成器。提供荷兰语的默认单词列表,并将根据单词列表和给定的单词数量生成密码。

未来可能会扩展以包括其他语言环境或配置,以允许使用其他单词列表。

要求

  • PHP >= 8.1
  • Composer

安装

  1. 通过composer安装包
composer require minvws/horsebattery

用法

通用用法

$generator = new HorseBattery();
$password = $generator->generate(4);

// returns for instance: AandeelBijkomendeDereguleringHandelingen

运行测试

您可以通过执行以下命令来运行测试

$ composer run test

贡献

如果您遇到任何问题或有改进的建议,请随时在GitHub仓库上为此包打开一个问题或提交一个pull request。

许可证

此包为开源软件,在欧盟公共许可证版本1.2下发布。您可以根据许可证条款自由使用、修改和分发该包。