[PYTHON] Celui de / etc / shadow

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

Celui de / etc / shadow
Progression de l'arrangement 5/6 ~ C etc. ~
Remarque: modifiez / etc / shadow directement
Exemples tels que les getters et les setters Python
Ceci et cela des propriétés python
Ceci et celui de la notation d'inclusion.
Imagerie d'un réseau de neurones qui reconnaît MNIST
Automatisation de la surveillance des serveurs, etc. avec Monit