diff --git a/genpw.py b/genpw.py index 573d7a2..68c0200 100644 --- a/genpw.py +++ b/genpw.py @@ -1,11 +1,14 @@ #!/usr/bin/env python3 import string import crypt +import threading from random import * -characters = string.ascii_letters + "~@#$%^&*()-_+=23456789" +characters = string.ascii_letters + "~@#%^*()-_+=23456789" -for i in range(0,4): - password = "".join(choice(characters) for x in range(randint(10, 15))); - salt = crypt.mksalt(method=crypt.METHOD_SHA512); - print (password); - print (crypt.crypt(password,salt=salt)); +def genOne(): + password = "".join(choice(characters) for x in range(randint(12, 16))); + salt = crypt.mksalt(method=crypt.METHOD_SHA512); + print (password, "|", crypt.crypt(password,salt=salt)); + +for i in range(4): + threading.Thread(target=genOne, args=()).start()