Untitled
unknown
plain_text
17 days ago
705 B
3
Indexable
import re import hashlib from getpass import getpass def check_password_strength(password): """Analyze password against common security requirements""" strength = 0 feedback = [] if len(password) >= 12: strength += 1 else: feedback.append("⚠️ Too short (use 12+ characters)") checks = [ (r'[A-Z]', "uppercase letter"), (r'[a-z]', "lowercase letter"), (r'[0-9]', "digit"), (r'[^A-Za-z0-9]', "special character") ] for pattern, requirement in checks: if re.search(pattern, password): strength += 1 else: feedback.append(f"⚠️ Missing {requirement}")
Editor is loading...
Leave a Comment