Você perguntou como criar um, mas apenas no caso de você querer um: link
Quanto à criação de um, considere verificar um programa chamado crunch
(gerador de listas de palavras).
Como posso gerar um dicionário de palavras contendo 8-16 caracteres do alfabeto ( [a-zA-Z]
) com pouca memória?