Qué es la entropía de una contraseña y por qué decide si aguanta

Cuando una web te dice que tu contraseña es fuerte, casi siempre está contando mayúsculas y símbolos. La medida que de verdad usan quienes se dedican a romperlas es otra, se llama entropía, y explica por qué cuatro palabras al azar ganan a una ristra de caracteres raros.
Hay una pregunta que parece sencilla y no lo es: ¿cuánto de fuerte es esta contraseña?
Los indicadores de las webs suelen responder mirando el aspecto: ¿tiene mayúsculas?, ¿tiene números?, ¿tiene símbolos? Con ese criterio, Passw0rd! sale en verde y caballo grapa batería correcta sale en amarillo. Las dos valoraciones están al revés.
La medida correcta se llama entropía y no mira el resultado, mira cómo se eligió.
La idea, sin fórmulas
La entropía cuenta cuántas posibilidades tenía tu contraseña de ser otra cosa. Se expresa en bits, y cada bit duplica el trabajo del atacante:
- 10 bits ≈ 1.000 posibilidades
- 20 bits ≈ 1.000.000
- 40 bits ≈ 1 billón
- 60 bits ≈ 1 trillón
Al duplicarse con cada bit, la diferencia entre 50 y 60 bits no es “un poco más”: es mil veces más.
Lo importante es que la entropía se calcula sobre el procedimiento, no sobre la cadena. Si tiras un dado de seis caras, el resultado tiene 2,6 bits de entropía, salga lo que salga. Si escribes “4” porque te apetecía, la entropía es prácticamente cero, aunque el carácter sea idéntico.
Esto es lo que casi todos los medidores se saltan, y es lo que hace que las contraseñas “que parecen aleatorias” fallen.
Por qué Passw0rd! no vale nada
Sobre el papel tiene nueve caracteres, mayúscula, número y símbolo. Un medidor ingenuo calcula: 9 caracteres × un alfabeto de 94 símbolos ≈ 59 bits. Suena bien.
Pero un atacante no prueba combinaciones al azar. Prueba de lo más probable a lo menos probable:
- Las contraseñas más usadas del mundo.
- Palabras del diccionario.
- Palabras con sustituciones típicas:
a→4,o→0,e→3. - Con mayúscula al principio.
- Con un número o un símbolo al final.
Passw0rd! cae en la intersección de todas esas reglas. Su entropía real es de unos pocos bits: está entre las primeras que se prueban. Los programas de ataque llevan décadas incorporando estas reglas.
En cambio, doce caracteres generados verdaderamente al azar por un ordenador —k7$Rm2xQp!9v— sí tienen los bits que aparentan, porque no hay ningún patrón que permita adelantarse.
De dónde salen los bits en cada método
Caracteres aleatorios. Cada carácter aporta unos 6,55 bits si el alfabeto es de 94 símbolos (letras, números y signos). Es una aproximación cómoda:
| Longitud | Entropía aproximada | Valoración |
|---|---|---|
| 8 caracteres | 52 bits | Insuficiente hoy |
| 12 caracteres | 79 bits | Sólida |
| 16 caracteres | 105 bits | De sobra para todo |
| 20 caracteres | 131 bits | Contraseña maestra |
Palabras aleatorias. Con la lista clásica de Diceware, de 7.776 palabras, cada palabra elegida al azar aporta 12,9 bits:
| Palabras | Entropía | Valoración |
|---|---|---|
| 4 palabras | 51 bits | Corta para lo importante |
| 5 palabras | 64 bits | Buena para uso general |
| 6 palabras | 77 bits | Sólida, apta para maestra |
| 7 palabras | 90 bits | Máxima tranquilidad |
Un detalle que sorprende: el atacante puede saber que usaste Diceware y qué lista, y la cuenta no cambia. La seguridad está en la aleatoriedad de la elección, no en ocultar el método. Es el principio de Kerckhoffs, y es la razón por la que un buen sistema no depende de guardar secretos sobre su funcionamiento.
Puedes generar una frase así en la herramienta de frases seguras, que usa la fuente de aleatoriedad criptográfica del navegador.
Cuántos bits hacen falta
Depende de contra qué te defiendes.
Contra un ataque en línea, donde el atacante prueba en el formulario de la web, el servicio limita los intentos. Con 40 bits ya es inviable. En la práctica, aquí lo que te mata no es la entropía, es haber repetido la contraseña.
Contra un ataque fuera de línea, cuando roban la base de datos y prueban en su propio hardware, la velocidad depende de cómo guardara el servicio las contraseñas:
- Si usó un algoritmo moderno y lento (bcrypt, scrypt, Argon2), miles de intentos por segundo. 65 bits sobran.
- Si usó algo antiguo y rápido (MD5, SHA-1 sin sal), miles de millones por segundo. Ahí quieres 80 bits o más.
El problema es que tú no sabes cuál usó. Por eso la recomendación práctica es sencilla: apunta a 70-80 bits en todo lo que importe. Son 12-13 caracteres aleatorios o 6 palabras.
Los tres errores que destruyen la entropía
Elegir tú las palabras. Si eliges cinco palabras “al azar” pensando, no salen al azar: salen relacionadas y de un vocabulario de unos pocos cientos de términos frecuentes. La entropía real cae a menos de la mitad.
Reutilizar la estructura. Amazon2024!, Netflix2024!, Gmail2024!. Si el atacante ve una, deduce las demás. La entropía de la segunda contraseña, para quien ya conoce la primera, es casi nula.
Usar datos personales. Nombres de hijos, mascotas, fechas, equipos. Todo eso está en tus redes sociales y es lo primero que se prueba en un ataque dirigido.
Cómo comprobar la tuya
El auditor de VaultPass estima la fuerza combinando longitud, tipos de caracteres, patrones de teclado y palabras frecuentes, y hace el cálculo en tu navegador sin enviar la contraseña.
Ahora bien, dos avisos honestos sobre cualquier medidor, incluido este:
- Puede sobrestimar si tu contraseña tiene un patrón personal que la herramienta no conoce.
- No sabe si es única. Una contraseña con 100 bits de entropía que ya se filtró en otro sitio vale cero. Por eso conviene pasarla también por el verificador de filtraciones.
La entropía mide lo difícil que es adivinar tu contraseña. No mide lo fácil que es conseguirla por otro camino.
En corto
- La entropía mide cómo se eligió la contraseña, no qué aspecto tiene.
- Cada bit duplica el trabajo del atacante.
- Doce caracteres aleatorios o cinco palabras al azar son un buen objetivo; seis palabras para la maestra.
- Elegir tú “al azar” destruye la entropía: que la genere una máquina.
- Toda la entropía del mundo no sirve si la contraseña está repetida o filtrada.
Preguntas frecuentes
Lo que más se pregunta
¿Qué es la entropía de una contraseña?
Es una medida, en bits, de cuántas posibilidades tendría que probar un atacante para dar con ella. Cada bit adicional duplica ese trabajo, así que 60 bits es el doble de duro que 59.
¿Cuántos bits de entropía necesita una contraseña?
Como orientación: por debajo de 50 bits es débil, entre 60 y 70 sirve para cuentas normales con buena protección del servicio, y a partir de 80 se considera sólida para cuentas críticas y para contraseñas maestras.
¿Por qué una frase de palabras tiene más entropía que una contraseña con símbolos?
Porque la entropía depende de cuántas opciones había en cada elección, no de lo rara que parezca. Elegir al azar entre 7.776 palabras aporta unos 12,9 bits por palabra, así que cinco palabras superan a la mayoría de contraseñas cortas de doce caracteres.
Si mi contraseña parece aleatoria pero la elegí yo, ¿cuenta como aleatoria?
No. La entropía mide el proceso de elección, no el aspecto del resultado. Una clave elegida por una persona sigue patrones inconscientes y su entropía real es mucho menor de lo que aparenta.


