-
Sujet
-
Bonjour,
linux est un système d’exploitation formidable mais complexe qui recèle de nombreux secrets. Ici, on va voir comment afficher une chaine de caractère aléatoire avec linux.
Pour se faire on va utiliser un fichier spécial qui se trouve dans le répertoire /dev (Pour rappel, c’est le répertoire de linux chargé des périphériques et il contient une entrée pour chaque périphérique que linux supporte ou pour lequel linux a été configuré).
Ce fichier, c’est le fichier random.
Comment l’utiliser ?
C’est extrêmement simple.
Faites simplement : cat /dev/random
Une chaine de caractère vous sera normalement retourné. Il peut arriver qu’une erreur soit retournée ou que le programme bloque. C’est normal. Vous pouvez refaire l’opération sans problème 🙂
Il y a aussi dans le même répertoire le fichier /dev/urandom qui lui aussi génère une chaine de caractère quand on essaie de lire son contenu : cat /dev/urandom
Quelle est la différence ?
En faites, les deux utilisent le même générateur mais random bloque quand il manque d’entropie là ou urandom ne bloquera pas (mais ca peut arriver quand même).
Il vaut donc mieux utiliser urandom que random.
Si vous voulez en savoir plus :
urandom et random : https://qastack.fr/unix/324209/when-to-use-dev-random-vs-dev-urandom
répertoire dev : https://linuxpedia.fr/doku.php/repertoire/dev
- Vous devez être connecté pour répondre à ce sujet.