Laboratorio de Contraseñas

"El Hacker Amable"

Rol 2: Sistema de Evaluación

El juez imparcial. Analizamos matemáticamente tu contraseña para decirte qué tan difícil es de adivinar.

Reglas de Oro:

  • Más de 8 caracteres (+20 pts).
  • Números y Símbolos (+40 pts).
  • Entropía: Medimos el "caos" en bits.

Código Real (evaluator.py):

def calcular_puntaje(pwd):
    puntaje = 0
    # Regla 1: Longitud
    if len(pwd) >= 8: 
        puntaje += 20
    # Regla 2: Caracteres
    if any(c in "!@#$%" for c in pwd):
        puntaje += 25
    return puntaje
            

Demo: Checklist de Seguridad

📏 Mínimo 8 caracteres
🔢 Contiene números
🔣 Contiene símbolos (!@#$...)
🔠 Mayúsculas y Minúsculas
0 bits