Como colocar caracteres tipo #$%></ na geração de senha aleatória?

1. Como colocar caracteres tipo #$%></ na geração de senha aleatória?

andre luiz
xiloba

(usa Slackware)

Enviado em 23/06/2011 - 21:08h

Uma das maneiras mais comuns de gerar senhas aleatórias no Linux, sem fazer uso de programas (pwgen, apg, makepasswd etc) é usar a saída do /dev/random ou /dev/urandom.
Uso esta aqui: < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6
Aqui são usados os "conjuntos de A-Z maiúsculo, a-z minúsculo, e de zero a nove. Como incluir aqueles outros caracteres?

P.S.: Aproveitando que estou falando de /dev/urandom, como fazer para que o comando " cat /dev/urandom" só exiba caracteres 'imprimíveis", ou seja; para não ficarem aparecendo aqueles símbolos loucos.


  


2. Re: Como colocar caracteres tipo #$%></ na geração de senha aleatória?

andre luiz
xiloba

(usa Slackware)

Enviado em 23/06/2011 - 21:55h

Já achei 'uma' resposta possível: < /dev/urandom tr -dc "[:print:]"_A-Z-a-z-0-9 | head -c12 (aumentei c6 para c12)
ou se quiser deixar mais organizada a saída:

echo `< /dev/urandom tr -dc "[:print:]"_A-Z-a-z-0-9 | head -c12`

%0O?zu$9dw$P


Mas continuo sem saber como gerar apenas caracteres imprimíveis na saída do cat /dev/urandom






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts