Table des matières

mkpasswd

mkpasswd est un outil en ligne de commande pour gérer un hash de mot de passe.

Installation

mkpasswd est dans le paquet whois

# apt install whois

Exemples

$ mkpasswd -m sha-512
Mot de passe : 
$6$ek3ZH9Dv9xOvOYQF$JlGxH7LV0iIFHBzTexvUTthZnJwjdi52LDSzzuqyEVlGNc4osanEjqyX1OqivZyXDEjmHpmgrb8nhFSGchJby1
 
# mkpasswd -m sha-256$ mkpasswd -m sha-256
Mot de passe : 
$5$hjrzOFevD$ItYeg/oYhzpfdEPzdmbsGKTE2x4vUz2l6HWamKc0LS7
 
$ mkpasswd -m MD5
Mot de passe : 
$1$7y3.pUBM$1wSK1ooUrx.pTrYSoMLmg/

Cas concret

J'ai utilisé mkpasswd pour générer le hash d'un password en SHA-512 pour l'utilisateur “root” sur une machine où l'utilisateur avait oublié ses accès. J'ai modifié le fichier /etc/shadow pour remplacer l'ancien hash par un nouveau, accéder à la machine et remettre des accès normaux.

Chiffrez vos disques durs, sinon on peut faire ça sur n'importe quel ordinateur en quelques minutes.

Source(s)