Tuyau rapide : Génération de mots de passe aléatoires depuis le shell

Pour créer un mot de passe héxadecimal aléatoire depuis bash (interpréteur de commande par défaut sous GNU/Linux et autres systèmes de type UNIX) :

echo -n $(date +%N; uptime; uname -a) chaine_secrete_alphanum_a_modifier | sha1sum | head -c 12; echo

L’argument “-c” de head correspond au nombre de caractères hexadécimaux que vous souhaitez obtenir (41 au plus en une seule fois).

Il est préférable de modifier la chaîne secrète à quelque chose de plutôt aléatoire, bien que le programme sha1sum a de fortes chances de fournir quelque chose de solide avec de telles informations en entrée…

Note : il est possible et facile de faire de bien meilleurs générateurs (en script shell ou autre), mais les commandes choisies ont l’avantage de fonctionner sur une grande majorité de distribution GNU/Linux ;)


Tuyau rapide : Génération de mots de passe aléatoires depuis le shell
(fr) Commenter cet article - Partager - Lire un autre article (Blog de David Dallet)
(en) Comment this post - Share It - Read another post on David Dallet's Weblog

Vus : 288
Publié par Ddmdllt : 31