Gerando senhas randômicas

De Wiki Hackstore

Gerar senhas aleatórias

Compile algumas ferramentas:

emerge net-mail/metamail

Para gerar senhas aleatórias, basta utilizar o comando dd utilizando o /dev/random:

echo $(dd if=/dev/random ibs=6 count=1 2>/dev/null | mimencode| tr '[:upper:]' '[:lower:]')

Para gerar senhas aleatórias, todas em minusculas e sem caracteres especiais:

echo $(dd if=/dev/random ibs=6 count=1 2>/dev/null | mimencode| tr '[:upper:]' '[:lower:]') | grep -v \+ | grep -v \/

Para gerar um loop infinito de senhas, onde para interromper basta pressionar ctrl+C:

while [ 1 ]; do echo $(dd if=/dev/random ibs=6 count=1 2>/dev/null | mimencode| tr '[:upper:]' '[:lower:]') | grep -v \+ | grep -v \/ >> lista.senhas ; done


Referências:

http://pt.kioskea.net/faq/2269-como-ler-um-arquivo-linha-por-linha
http://www.mail-archive.com/shell-script@yahoogrupos.com.br/msg13797.html
http://www.devin.com.br/shell_script/