Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Simple Password Checker
#7
Yesterday I posted an alternative but I do not see it now. It can be modified to produce the same output if desired.

#import sys
import string
  
def checkPasswordStrength(password):

    if len(password) <= 6:
        print("Password must be at least 7 characters")
        return
    teststring = "luds"
    testlist = list(teststring)
    special_characters = '!@#$%^&*()'
    for letter in password :
        if letter.islower() :
            testlist[0] = 'X'
        elif letter.isupper() :
            testlist[1] = 'X'
        elif letter.isdigit() :
            testlist[2] = 'X'
        elif letter in special_characters :
            testlist[3] = 'X'
    test = ''.join(testlist)
    if test == "XXXX":
        print("Password is valid")
        return
    message = "Password is not valid; missing:"
    if testlist[0] == 'l':
        message += " lowercase letter ";
    if testlist[1] == 'u':
        message += " upper case letter ";
    if testlist[2] == 'd':
        message += " digit ";
    if testlist[3] == 's':
        message += " special character ";
    print(message)
 
 
checkPasswordStrength('Billycash')
Dexty likes this post
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,593 Aug-27-2017, 08:40 PM
Last Post: ichabod801
  Password checker sammy2938 2 10,997 Jul-19-2017, 08:04 PM
Last Post: nilamo
  Email Checker with IMAPlib ronaldrios 1 3,823 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