Voici un enchainement de commandes simples qui permet de générer très facilement une chaîne de caractère aléatoire composée de lettres minuscules, majuscules et de chiffres, et qui peut donc être utilisée comme générateur de mot de passe :
$ tr -d -c "a-zA-Z0-9" < /dev/urandom | head -c 8
Petite explication de texte :
/dev/urandom
: interface du générateur de nombres aléatoires du noyautr
: commande utilisée pour supprimer tous les caractères (option-d
) ne correspondant pas (option-c
) à la chaîne de caractères qui suit. Ici, on garde les lettres minuscules (a-z
), les lettres majuscules (A-Z
) et les chiffres (0-9
). D’autres caractères peuvent être ajoutés, par exemplea-zA-Z0-9;,:?\!_-
pour complexifier un peu plus le mot de passe.head
: commande qui permet de sélectionner les 8 premiers caractères (option-c 8
). A adapter selon la longueur du mot de passe souhaitée.
Leave a Reply