Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __author__ = 'Jacco'
- import easygui
- import re
- import hashlib
- def user():
- loop = "aan"
- gebruikersNaam = ""
- while loop == "aan":
- gebruikersNaam = easygui.enterbox("Voer een gebruikersnaam in:")
- if re.search(r"[a-z]", gebruikersNaam) and len(gebruikersNaam) > 3:
- loop = "uit"
- print gebruikersNaam
- else:
- print "Error! Gebruikersnaam is fout! probeer opnieuw"
- return gebruikersNaam
- def password():
- loop = "aan"
- password = ""
- while loop == "aan":
- password = easygui.enterbox("Voer een password in")
- if len(password) >= 8 and len(password) <= 12 and re.search(r"\d",password):
- loop = "uit"
- print password
- else:
- print "Error! password is fout! probeer opnieuw"
- return password
- def hash(password):
- return hashlib.sha256(password).hexdigest()
- lst = {}
- aantalGebruikers = 0
- while aantalGebruikers < 3:
- username = user()
- password1 = password()
- passwordHash = hash(password1)
- lst[username] = {"password":password1,"passwordHash":passwordHash}
- aantalGebruikers = aantalGebruikers+1
- if aantalGebruikers == 3:
- print "Alle gebruikers zijn toegevoegd"
- print lst
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement