]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - create_password.py
Raccourcis pour voir et corriger les droits foireux dans /usr/scripts
[scripts-20-100.git] / create_password.py
1 #!/usr/bin/python
2 # -*- coding:utf8 -*-
3
4 """Récupère en parmètre un mot de passe, le sale et le hashe en sha256.
5 Sort un format NK2015-compliant."""
6
7 table="azertyuiopqsdfghjklmwxcvbn0123456789"
8
9 import random
10 import hashlib
11 import sys
12
13 def random_chain(size):
14 return "".join([random.choice(table) for i in range(size)])
15
16 if __name__=="__main__":
17 password=sys.argv[1]
18 sel=random_chain(8)
19 hashed=hashlib.sha256(sel+password).hexdigest()
20 print sel+"|"+hashed