Para gerar uma senha aleatória, você pode usar pwgen
:
O pwgen gera senhas aleatórias, sem sentido, mas pronunciáveis. Essas senhas contêm apenas letras minúsculas, ou maiúsculas e minúsculas mistas ou dígitos inseridos. Letras e dígitos maiúsculos são colocados de maneira a facilitar a lembrança de sua posição ao memorizar apenas a palavra.
Gere 7 senhas de comprimento 13:
geek@liv-inspiron:~$ pwgen 13 7
Eu7Teadiphaec giepahl3Oyaiy iecoo9Aetaib4 phaiChae6Eivi athoo3igee8Co
Iphu4ufeDeelo aesoYi2lie9he
Conforme mencionado nos comentários, você pode evitar reduzir a entropia usando o -s
argumento (ou seja, gerar senhas mais seguras, completamente aleatórias, mas difíceis de lembrar):
geek@liv-inspiron:~$ pwgen -s 13 7
eAfycrPlM4cYv 4MRXmZmyIVNBp D8y71iqjG7Zq7 FQRHcserl4R8O yRCUtPtV3dsqV
0vJpp2h0OrgF1 QTp7MKtJyTrjz
Para gerar nomes de usuário aleatórios, você pode usar gpw
:
Este pacote gera senhas pronunciáveis. Ele usa as estatísticas de combinações de três letras (trigrafs) retiradas dos dicionários que você alimenta.
Gere 7 senhas (nomes de usuário) de comprimento 13:
geek@liv-inspiron:~$ gpw 7 13
sreepoidahsas
risadiestinge
ntodynesssine
deodstestress
natinglumperm
riasigentspir
enderiferback
apg
pessoalmente).