# password_strength_checker.py # Foydalanish: python3 password_strength_checker.py password_list.txt # password_list.txt - har qatorda bitta parol import sys import re def score_password(pw): score = 0 reasons = [] if len(pw) >= 12: score += 3 elif len(pw) >= 8: score += 2 elif len(pw) >= 6: score += 1 else: reasons.append("Too short (<6)") if re.search(r'[a-z]', pw) and re.search(r'[A-Z]', pw): score += 2 elif re.search(r'[a-z]', pw) or re.search(r'[A-Z]', pw): score += 1 else: reasons.append("No letters") if re.search(r'\d', pw): score += 1 else: reasons.append("No dig...