# Générer ses mots de passe… sans générateur.

- Link: https://dolys.fr/forums/topic/generer-ses-mots-de-passe-sans-generateur/
- Published: 2020-08-19T16:42:49+02:00
- Author: rogn...

Ici, nous allons générer des mots de passe. Un mot de passe, ce n&rsquo;est qu&rsquo;une chaîne de caractères. Quand on nous en demande d&rsquo;en générer un, on ne veut pas forcément penser à une chaîne de caractères qui est le résultat de notre imagination, qui plus est, pensez-vous à tous les caractères spéciaux que l&rsquo;on peut mettre ? Pas sûr 🙂 Avec une distribution linux sur son PC, ce n&rsquo;est pas compliqué de lui faire générer des caractères. Quelques bases &#8211; /dev/urandom est un fichier spécial où les codes caractères sont générés de manière pseudo-aléatoire, pour du vrai aléatoire, il faut des processeurs quantiques, chose que l&rsquo;on a pas. &#8211; les caractères sont encodés de sorte qu&rsquo;un ordinateur saura faire la différence entre A et a ; 1 et １, ainsi le processeur saura classer A avant a, 1 avant １ et ! avant tout. Vous aurez donc compris que l&rsquo;on va traiter ici la sortie de l&rsquo;affichage de ce fichier /dev/urandom/. Afficher le fichier /dev/urandom, attention, c&rsquo;est un fichier spécial, cat va aimer mais pas votre PC ! cat /dev/urandom Filtrer tous les caractères de ! à z inclus tr -dc &#039;!-z&#039; Avoir une chaîne de 16 caractères : fold -w 16 Allez, je vous donne la commande en mille qui va demander &#8230; au final pas grand chose en terme de perfs. cat /dev/urandom | tr -dc &#039;!-z&#039; | fold -w 16 | head -n 1 Voilà 🙂
