Longitud vs Complejidad de Contraseñas: ¿Qué es más importante?
Al crear una nueva contraseña, los usuarios a menudo se enfrentan a un dilema: ¿deben crear una contraseña corta llena de caracteres especiales como !@#$%^&*(), o deben elegir una contraseña muy larga usando principalmente letras? En el debate entre longitud y complejidad, los estándares criptográficos modernos tienen un ganador indiscutible.
La matemática de la fuerza bruta
Para entender qué mantiene seguras tus cuentas, debemos entender cómo atacan los hackers. Un ataque de fuerza bruta implica probar todas las combinaciones posibles hasta dar con la correcta.
El número de combinaciones posibles se calcula como: [Número de caracteres posibles] ^ [Longitud].
- Una contraseña de 8 caracteres muy compleja (mayúsculas, minúsculas, números y símbolos) tiene alrededor de 72 mil billones de combinaciones.
- Una contraseña de 16 caracteres usando ÚNICAMENTE letras minúsculas tiene más de 43 trillones de combinaciones.
Conclusión: Incrementar la longitud aumenta el espacio de claves de forma exponencialmente más rápida que añadir símbolos a una clave corta.
La recomendación del NIST
Esta realidad matemática es la razón por la cual organizaciones como el NIST (Instituto Nacional de Estándares y Tecnología) recomiendan el uso de frases de contraseña (passphrases) largas en lugar de contraseñas complejas pero cortas.
Una clave como Tr0ub4dour&3 es difícil de recordar para un humano, pero fácil de adivinar para una tarjeta gráfica (GPU) en días. Por el contrario, una frase de 25 caracteres como correcthorsebatterystaple es fácil de recordar y tardaría millones de años en ser vulnerada.
Cómo actuar
Si debes memorizarla, elige longitud. Si la gestiona un administrador de contraseñas, ¡elige ambas usando nuestro Generador de Contraseñas para obtener una clave de más de 20 caracteres altamente segura.