Así lo hice, por si alguno quiere hacer algo parecido:
Partí del listado:
https://github.com/olea/lemarios/blob/master/nombres-propios-es.txt
Y agrego algunos.
Para eliminar los acentos (poca gente los usa en passwords):
Paso todo a minúsculas:
Añado los mismos pero con la primera letra en mayúsculas:
Y ya voy metiendo secuencias por cada línea del archivo:
Y las combinaciones que queramos.
Saludos!!
Partí del listado:
https://github.com/olea/lemarios/blob/master/nombres-propios-es.txt
Y agrego algunos.
Para eliminar los acentos (poca gente los usa en passwords):
Código [Seleccionar]
unaccent UTF8 <nombres-propios-es.txt > nombres-propios-es_unaccent.txt
Paso todo a minúsculas:
Código [Seleccionar]
cat nombres-propios-es_unaccent.txt | tr [:upper:] [:lower:] > nombres_y_fechas_v0.1.txt
Añado los mismos pero con la primera letra en mayúsculas:
Código [Seleccionar]
cat nombres-propios-es_unaccent.txt | sed -e 's/^./\U&/g; s/ ./\U&/g' >> nombres_y_fechas_v0.1.txt
Y ya voy metiendo secuencias por cada línea del archivo:
Código [Seleccionar]
cat nombres_y_fechas_v0.1.txt | while read line; do echo -e "$line"{00..99}; done | tr [:space:] \\n > nombres_y_fechas_v0.1_final.txt
cat nombres_y_fechas_v0.1.txt | while read line; do echo -e "$line"_{01..31}{01..12}{1950..2020}; done | tr [:space:] \\n >> nombres_y_fechas_v0.1_final.txt
Y las combinaciones que queramos.
Saludos!!