Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Komunikaty
- HASLO_BARDZO_MOCNE='Podane hasło jest bardzo mocne ponieważ jest długie, zawiera duże, małe litery, cyfry'
- HASLO_MOCNE='Podane hasło jest mocne ponieważ jest dość długie, zawiera duże litery lub małe litery lub cyfry'
- HASLO_SLABE='Podane hasło jest słabe ponieważ jest za krótkie'
- HASLO_POPULARNE='Wygląda na to że twoje hasło to popularna sekwencja, hasło jest mało unikatowe, zmień je!'
- haslo=input("Podaj hasło, które chcesz sprawdzić: ")
- wielkieLitery=0
- maleLitery=0
- cyfry=0
- znakiSpecjalne=0
- for znak in haslo:
- if znak.isupper():
- wielkieLitery+=1
- elif znak.islower():
- maleLitery+=1
- elif znak.isdigit():
- cyfry+=1
- print('###############Analiza hasła###############')
- print('Długość hasła:'+str(len(haslo)))
- print('Liczba wielkich liter:'+str(wielkieLitery))
- print('Liczba małych liter:'+str(maleLitery))
- print('Liczba cyfr:'+str(cyfry))
- if len(haslo)>=14 and wielkieLitery !=0 and maleLitery !=0 and cyfry !=0 :
- print(HASLO_BARDZO_MOCNE)
- elif len(haslo)<14 and len(haslo)>=8 and wielkieLitery !=0 and maleLitery !=0 and cyfry !=0:
- print(HASLO_MOCNE)
- elif len(haslo)<8:
- print(HASLO_SLABE)
- else:
- print(HASLO_POPULARNE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement