Untitled
unknown
plain_text
6 months ago
705 B
4
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