Générer des mots de passe aléatoires à partir de la ligne de commande

Certains des mots de passe les plus sûrs que vous pouvez utiliser sont ceux qui sont générés de manière aléatoire. À partir de la ligne de commande, vous pouvez randomiser de multiples façons les mots de passe potentiels, qui peuvent être utilisés comme des mots de passe sécurisés de caractères générés.

Nous aborderons plusieurs méthodes principales de génération de séquences aléatoires et vous montrerons ensuite comment combiner les commandes pour rendre les mots de passe générés encore plus aléatoires.

Comment générer des mots de passe aléatoires via la ligne de commande

Tout d’abord, nous allons essayer ma méthode qui utilise openssl :

openssl rand -base64 6

La sortie de cette commande sera complètement aléatoire, et ressemblera à quelque chose comme : cG/ah3+9

Vous pouvez ajuster la longueur du mot de passe en changeant le chiffre à la fin de la chaîne. Si vous ne voulez pas vous retrouver avec des caractères anormaux comme / et +, vous pouvez également générer à partir de l’hexagone :

openssl rand -hex 4

Si cela n’est pas assez aléatoire, vous pouvez faire passer la sortie aléatoire d’openssl par md5 et réduire le hachage md5 de la sortie aléatoire à un nombre de caractères défini :

openssl rand -base64 8 |md5 |head -c8;echo

Vous pouvez également faire preuve de créativité et prendre des entrées aléatoires à partir d’autres commandes, comme la date, et couper 8 caractères des dates actuelles md5 hash :

date |md5 | tête -c8 ; écho

Ou même ping :

ping -c 1 yahoo.com |md5 | head -c8 ; echo

En utilisant la méthode md5, vous pouvez prendre la sortie de n’importe quelle commande, ou fichier, pour créer un mot de passe sécurisé.

Il est évident que tous ces mots de passe aléatoires ne sont pas faciles à retenir, c’est pourquoi il peut être utile d’utiliser un gestionnaire de mots de passe, mais c’est un autre sujet.

Leave a Reply

Your email address will not be published. Required fields are marked *