Por qué una máquina lo hace mejor que tú
Cuando una persona intenta inventar algo aleatorio, no lo consigue. Tendemos a alternar consonante y vocal, a evitar repetir caracteres seguidos, a empezar por mayúscula y a terminar con un número o un signo de exclamación. Son sesgos inconscientes y muy consistentes entre personas distintas.
Los programas de ataque conocen esos sesgos y prueban primero las combinaciones que los siguen. El resultado es que una contraseña "inventada al azar" tiene, en la práctica, mucha menos fuerza de la que aparenta por su longitud.
Un generador no tiene preferencias. Cada carácter sale de una fuente de aleatoriedad criptográfica, sin patrones que permitan adelantarse. Es la diferencia entre parecer aleatorio y serlo, y está explicada con números enqué es la entropía de una contraseña.
Qué longitud elegir
| Uso | Longitud | Motivo |
|---|
| Cuentas normales | 16 caracteres | Fuera del alcance de cualquier ataque realista, y el gestor la escribe por ti. |
| Correo, banco, gestor | 20 o más | Son las cuentas desde las que se recupera todo lo demás. |
| Servicios que limitan caracteres | El máximo que acepten | Si el límite es bajo, activa la verificación en dos pasos sin falta. |
Si el sitio no deja pegar desde el gestor —ocurre más de lo que debería— usa unafrase de palabras aleatorias: se teclea sin errores y mantiene la fuerza.
El paso que casi todo el mundo se salta
Generar una contraseña excelente y no tener dónde guardarla acaba siempre igual: se apunta en una nota, se olvida, se restablece y al final se vuelve a la clave de siempre.
Antes de generar, decide dónde va a vivir. Un gestor de contraseñas la guarda, la rellena sola y, de paso, te protege del phishing: si estás en una web falsa, el gestor no reconoce el dominio y no ofrece nada. Esa vacilación es una alarma gratis. Las opciones están comparadas encómo elegir un gestor de contraseñas.
Lo que no hace falta hacer
- Cambiarla cada tres meses. Los organismos que popularizaron esa norma dejaron de recomendarla, por los motivos que se explican en este artículo.
- Memorizarla. Si es aleatoria de verdad, no está pensada para eso.
- Añadirle un número al final "para que sea más segura". Si ya es aleatoria, cualquier retoque manual solo introduce un patrón.