From 0c11fbc50088a0cfd21102afaf70bf25bdf557a1 Mon Sep 17 00:00:00 2001 From: xpk Date: Tue, 22 Jan 2019 17:16:41 +0800 Subject: [PATCH] updated genpw.py --- genpw.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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()