-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpasswordChecker.py
More file actions
49 lines (42 loc) · 1.2 KB
/
passwordChecker.py
File metadata and controls
49 lines (42 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
letters = "asdfghjklzxcvbnmqwertyuiop"
letter = list(letters)
upper_case_letters = letters.upper()
upper_case_letter = list(upper_case_letters)
symbols ='''
~`!@#$%^&*()_-+={[}]|\:;"'<,>.?/
'''
numbers = "1234567890"
password_lenght = 0
lowercase = 0
Uppercase = 0
special = 0
numeric = 0
integrity = 0
while integrity < 4:
password = input("enter password: ")
if len(password) < 8:
print("password must be have atleast 8 characters")
for character in password:
if character in letters:
lowercase = 1
elif character in upper_case_letters:
Uppercase = 1
elif character in symbols:
special = 1
elif character in numbers:
numeric = 1
integrity = lowercase + Uppercase + special + numeric
if lowercase != 1:
print("need a lower case charceter")
elif Uppercase != 1:
print("need an upper case charceter")
if special != 1:
print("need a special charceter")
if numeric != 1:
print("need a numerical chaacter")
elif integrity == 4:
print("great password")
#if number not in password:
#print("f")
#password_size = len(password)
#min_password_size = 8