📅  最后修改于: 2023-12-03 14:39:34.509000             🧑  作者: Mango
Bopscrk是一款开源的工具,可以用于生成智能和强大的密码、用户名和自定义词库。它基于Python语言,可通过命令行和脚本方式进行使用。
Bopscrk可以通过pip命令进行安装,命令如下:
pip install bopscrk
安装后,即可在终端中使用bopscrk命令。
使用示例:
bopscrk --charset lowercase --min 6 --max 8 --output /root/passwords.txt
该命令表示生成由小写字母组成的、长度在6-8之间的密码,并将结果输出到/root/passwords.txt文件中。
Bopscrk的完整使用文档可以在其官方网站上找到,地址为:
https://github.com/r3nt0n/bopscrk
以下是使用Bopscrk生成10个由小写字母组成、长度为8的密码的示例代码:
from bopscrk import Generator
gen = Generator()
gen.add_rule('charset', 'lowercase')
gen.add_rule('length', 8)
gen.set_amount(10)
gen.run()
for pwd in gen.passwords:
print(pwd)
代码说明:
Generator()
:创建一个新的生成器实例add_rule()
:添加一个密码生成规则,参数为规则类型和规则值set_amount()
:设置要生成的密码数量run()
:运行生成器gen.passwords
:生成器的密码列表输出:
wcinpbzn
pzhjrjfx
jygsrerv
mbjsludh
ianbvqzv
cirfehiw
ulxnpxlu
zfvhbkvf
rskdibrc
nnylrvwg