koenhoeijmakers / paper-key-generator
1.0.0
2017-09-03 19:25 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-12 22:56:37 UTC
README
PHP论文密钥生成器,简单生成用于论文密钥的单词计数。
安装
使用composer安装此包。
composer require koenhoeijmakers/paper-key-generator
使用方法
创建类的实例,可以使用PaperKeyFactory完成,或者直接实例化一个(确保注入有效的WordList契约)。
$paperKey = new PaperKeyGenerator(new EnglishWordList()); $paperKey = PaperKeyFactory::english();
然后调用->make()
方法。
$paperKey->make(); // surface curtain method raw swap bitter zone pink seat rookie marble dog
可选地,您可以设置不同的分隔符和/或单词计数。
$paperKey->setDivider('-')->setCount(6)->make(); // doctor-clown-settle-material-smooth-away
这也可以动态完成。
$paperKey->make([ 'divider' => '=', 'count' => 8, ]); // include=ecology=list=rail=canal=slush=gaze=marriage
致谢
- Trezor (python mnemonic) - 提供单词列表。