In deze post zie je hoe je een eenvoudige password checker kan maken in python.
Met het onderstaande script wordt het volgende getest:
Ik hoop hierbij iemand geholpen te hebben.
Ryan
*snip*
Met het onderstaande script wordt het volgende getest:
- Lengte wachtwoord (min 8 karakters)
- Nummers
- Hoofdletters
- Kleine letters
- Speciale symbolen (!#$%)
code:
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
| def password_check(passwd):
SpecialSym =['!', '@', '#', '$', '%', '^', '&', '*']
val = True
if len(passwd) < 8:
print("Wachtwoord lengte moet minimaal 8 karacters bevatten")
val = False
if len(passwd) > 20:
print("Wachtwoord moet niet meer dan 20 karacteters bevatten")
val = False
if not any(char.isdigit() for char in passwd):
print('Wachtwoord moet een nummer hebben')
val = False
if not any(char.isupper() for char in passwd):
print("Wachtwoord moet op zijn minst 1 hoofdletter bevatten")
val = False
if not any(char.islower() for char in passwd):
print("Wacthwoord moet minimaal 1 kleine letter bevatten")
val = False
if not any(char in SpecialSym for char in passwd):
print("Wachtwoord moet minimaal 1 symbool bevatten !@$")
val = False
if val:
return val
def main():
passwd = input("voor je wacthwoord in : ")
if (password_check(passwd)):
print("Password is valid")
else:
print("Invalid Password !!")
if __name__ == '__main__':
main() |
Ik hoop hierbij iemand geholpen te hebben.
Ryan
*snip*
[ Voor 1% gewijzigd door Creepy op 20-02-2021 11:38 ]