GNU/Linux >> Tutoriels Linux >  >> Linux

Comment générer un mot de passe aléatoire sous Linux en utilisant /dev/random

Qu'est-ce que /dev/aléatoire ?
Dans les systèmes d'exploitation de type Unix, /dev/random, /dev/urandom et /dev/arandom sont des fichiers spéciaux qui servent de générateurs de nombres pseudo-aléatoires. Ils permettent d'accéder au bruit environnemental collecté à partir des pilotes de périphériques et d'autres sources.

Voici un exemple où nous générons un mot de passe avec 10 symboles

</dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c10; echo ""
Code language: JavaScript (javascript)

Vous pouvez modifier les symboles et la longueur du mot de passe généré. -c10 est la longueur.


Linux
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  3. Comment encoder en base64 /dev/random ou /dev/urandom ?

  4. Comment rediriger /dev/urandom vers la sortie audio Linux ?

  5. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Comment remplacer un disque dur défaillant dans un RAID logiciel Linux

tty (/dev/tty ) vs pts (/dev/pts) sous Linux

Linux – Que signifie la lettre « u » dans /dev/urandom ?

Comment mapper les périphériques /dev/sdX et /dev/mapper/mpathY à partir du périphérique /dev/dm-Z

Que sont les fichiers /dev/zero et /dev/null sous Linux

Comment échanger /dev/sda avec /dev/sdb ?