Générateur aléatoire de mot de passe sous GNU/Linux

25 août 2013 · Posté par dans GNU/Linux ·

Hello à tous,

question du jour : comment générer des mots de passes aléatoires en ligne de commande, sous GNU/Linux ?

Réponse : facile !

Commencez par éditer votre .bashrc :

$ vi ~/.bashrc

Ajoutez ces quelques lignes (à la fin par exemple) :

1
2
3
4
5
genpasswd() {
	local l=$1
       	[ "$l" == "" ] && l=16
      	tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs
}
Sauvegardez et quittez le fichier.
"Rejouez" votre bash pour que les modifications soient prises en compte :
$ source ~/.bashrc
puis saisissez :
$ genpasswd
Et cerise sur le gâteau : si vous voulez un mot de passe de 9 (ou plus ou moins) caractères, il vous suffit de saisir :
$ genpasswd 9

Sinon il existe un petit package (sous Debian) qui fait ça très bien :

$ sudo apt-get install makepasswd

Une fois installé, vous avez juste à saisir la commande :

$ makepasswd
irh7EtoY

ou

$ makepasswd --char=12 --crypt-md5
7p8pWvWYWy6r   $1$IlDKZlvs$M.62QQb8JDtWgq1SFvB9G.

Il existe de nombreuses autres options à makepasswd…

$ man makepasswd

C’est pas beautiful ça mon buddy boy ?

Related Posts Plugin for WordPress, Blogger...

Comments

Poster une réponse




*