小唯快跑啊
许多 python 在线密码检查器,例如:https ://www.geeksforgeeks.org/password-validation-in-python/这是一个快速的控制台程序,您可以像这样调用:$ python3 password_checker.py "Testf7788790##$"Testing password: Testf7788790##$Password is valid: True$ python3 password_checker.py "insecurePassword"Testing password: insecurePasswordPassword should contain at least one numberPassword is valid: False的内容password_checker.py:#!/usr/bin/pythonimport sysdef password_check(passwd): symbols = ['!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '+', '='] isValid = False if len(passwd) < 10: print('Password should be at least 10 characters') elif not any(char.isdigit() for char in passwd): print('Password should contain at least one number') elif not any(char.isupper() for char in passwd): print('Password should contain at least one uppercase character') elif not any(char.islower() for char in passwd): print('Password should contain at least one lowercase character') elif not any(char in symbols for char in passwd): print('Password should contain at least one special character from list: ', symbols) else: isValid = True return isValidarguments = sys.argvif len(arguments) < 2: print('No password could be parsed by argv') valid_password = Falseelse: password = arguments[1] print('Testing password: ', password) valid_password = password_check(password)print('Password is valid: ', valid_password)