Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Simple Password Checker
#1
I've been trying to write a script that simply checks the strength of a password but the results aren't satisfactory. I know there are other ways to do it but I want to accomplish the task with the 'for' loop method:

import string

def checkPasswordStrength(password=' '):
    
    lowy = string.ascii_lowercase
    uppy = string.ascii_uppercase
    digity = string.digits
    puncy = string.punctuation
    try:    
        if len(password) <= 6:
            print("Password must be at least 7 characters")
    finally:
        for i in password:
            if i not in lowy:
                print("At least a lowercase must be included")
            elif i not in uppy:
                print("At least an uppercase letter must be included")
            elif i not in digity:
                print("At least a number must be included")
            elif i not in puncy:
                print("At least a special character must be included")
            else:
                print('Now That is a Strong Password!')


checkPasswordStrength('Billycash')
I get this response:
Output:
At least a lowercase must be included At least an uppercase letter must be included At least an uppercase letter must be included At least an uppercase letter must be included At least an uppercase letter must be included At least an uppercase letter must be included At least an uppercase letter must be included At least an uppercase letter must be included At least an uppercase letter must be included
Reply


Messages In This Thread
Simple Password Checker - by Dexty - Sep-21-2021, 09:29 PM
RE: Simple Password Checker - by deanhystad - Sep-21-2021, 09:35 PM
RE: Simple Password Checker - by BashBedlam - Sep-21-2021, 10:50 PM
RE: Simple Password Checker - by Dexty - Sep-23-2021, 09:54 PM
RE: Simple Password Checker - by bowlofred - Sep-22-2021, 12:18 AM
RE: Simple Password Checker - by jamesaarr - Sep-23-2021, 10:57 AM
RE: Simple Password Checker - by SamHobbs - Sep-23-2021, 11:11 PM
RE: Simple Password Checker - by Dexty - Sep-24-2021, 06:17 AM
RE: Simple Password Checker - by deanhystad - Sep-24-2021, 06:49 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Variable not defined in password checker DAS 4 4,586 Aug-27-2017, 08:40 PM
Last Post: ichabod801
  Password checker sammy2938 2 10,995 Jul-19-2017, 08:04 PM
Last Post: nilamo
  Email Checker with IMAPlib ronaldrios 1 3,817 Jun-23-2017, 04:03 AM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020