gen-shadowpass.py
from crypt import crypt
method_num = 6 # SHA-512
salt = "chihaya" #
password = input("password: ")
print(crypt(password, "${num}${salt}".format(num=method_num, salt=salt)))
Exécuter dans Shell
$ python3 gen-shadowpass.py
password:Tout va bien
$6$chihaya$moeYHfUnBzrGnBo0qcZ.ExPeYgFtjIFhc8BR1jnE.1DMXU7waByCOVSOY2vY3qwOh9BHybqZ84nY/8tQLGrnk/
Vous pouvez forcer le changement du mot de passe en écrivant la chaîne de caractères ci-dessus dans / etc / shadow. Ubuntu 12.04 semble utiliser 8 caractères pour le sel. Eh bien, je ne pense pas que quiconque ferait ça.
Recommended Posts