====== mkpasswd ====== [[https://linux.die.net/man/1/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) ===== * [[https://www.thelinuxfaq.com/504-generate-md5-sha-256-sha-512-encrypted-passwords-linux-command|thelinuxfaq.com]]