基本用法
crunch <min-len> <max-len> [charset] [options]
示例
生成长度为 2 到 5 的数字密码,并将结果输出到 1.txt 文件中:
crunch 2 5 0123456789 -o 1.txt
常用选项
-b:指定输出文件的大小,格式如 10mb。
-c:指定输出的行数。
-d:限制重复字符的数量,例如 -d 2@ 表示最多有连续 2 个小写字母相同。
-e:生成到指定字符停止。
-s:从指定字符开始生成。
-t:指定密码输出的格式,例如 @%@ 表示第一个字符为小写字母,第二个为数字,第三个为小写字母。
实例
用指定字符 dswetry 和空格生成长度在 2 到 4 之间的密码,并将结果输出到文件 2.txt:
crunch 2 4 dswetry\ > 2.txt
生成 abd dre 与 123 的排列组合:
crunch 3 4 -p abd dre 123
生成长度为 5 的密码,其中前两位是数字,中间是 er,最后一位也是数字:
crunch 5 5 -t %%er%
使用模式生成密码,第一位为小写字母,第二位为数字,第三位为符号,第四位为大写字母,第五位为数字,并以 @4#e4 开始,分割为 10kib 大小:
crunch 5 5 -t @%^,% -s @4#e4 -b 10kib -o 1.txt
注:上网查一下怎么用吧,百度什么都有