minvws / horsebattery
受https://xkcd.com/936/启发的密码生成器
v1.1.3
2022-02-18 13:07 UTC
Requires
- php: ^8.0
Requires (Dev)
- mockery/mockery: ^1.4.3
- orchestra/testbench: ^6.0
- phpstan/phpstan: ^0.12.80
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
- vimeo/psalm: ^4.4
README
基于这个XKCD漫画的密码生成器。提供荷兰语的默认单词列表,并将根据单词列表和给定的单词数量生成密码。
未来可能会扩展以包括其他语言环境或配置,以允许使用其他单词列表。
要求
- PHP >= 8.1
- Composer
安装
- 通过composer安装包
composer require minvws/horsebattery
用法
通用用法
$generator = new HorseBattery(); $password = $generator->generate(4); // returns for instance: AandeelBijkomendeDereguleringHandelingen
运行测试
您可以通过执行以下命令来运行测试
$ composer run test
贡献
如果您遇到任何问题或有改进的建议,请随时在GitHub仓库上为此包打开一个问题或提交一个pull request。
许可证
此包为开源软件,在欧盟公共许可证版本1.2下发布。您可以根据许可证条款自由使用、修改和分发该包。