Crypter simplement un mot de passe :
$ openssl passwd MyPasswd
hMTFVzaMHJcaA
Le mot de passe à crypter ne peut excéder 8 caractères.
Ajouter un "salt" au mot de passe à crypter (mot de passe salé ;o) :
$ openssl passwd -salt 12 MyPasswd
12q97u.MW0POc
Dans ce cas précis, le "salt" ne doit pas excéder 2 caractères.
Crypter un mot de passe avec l'algorithme MD5 :
$ openssl passwd -1 MyPasswd
$1$339eK0sF$MCPIqzRKLIWsKG1kXnQiw1
Pas de limitation au niveau de la longueur du mot de passe.
Idem mais en ajoutant un "salt" :
$ openssl passwd -1 -salt 12345678 MyPasswd
$1$12345678$I3fjXxePlXzjbz7gjOzwW0
Dans ce cas, le "salt" ne doit pas excéder 8 caractères.
Idem, mais avec un "salt" généré aléatoirement :
$ openssl passwd -1 -salt $(openssl rand -base64 8) MyPasswd
$1$nSQ9OINA$1a2pvpNHjYo41N0n6FqbQ.