Decimales: 1; Al más cercano; empates al dígito par
Longitud
11caracteres
Conjunto de caracteres
95symbols
Intentos medios teóricos
2,844 × 10²¹
Tiempo medio teórico en segundos
284 400 000 000s
Tiempo medio teórico
9,010 años
El modelo supone elecciones aleatorias e independientes dentro del conjunto de caracteres mostrado. Las palabras de diccionario, nombres, fechas y patrones de teclado pueden descubrirse mucho antes; el resultado no mide la seguridad real de la contraseña.
La comprobación se realiza en este dispositivo. Los datos privados se excluyen del historial automático, los enlaces compartidos y la copia de resultados.
Esta contraseña tiene 11 caracteres de un conjunto modelado de 95: entropía teórica de 72.3 bits. A 10,000,000,000 intentos por segundo, una búsqueda exhaustiva en ese espacio tarda 9,010 años de media. No es una predicción del tiempo real necesario para descubrirla.
Tiempo teórico (log₁₀ de segundos)
Tiempo teórico según la velocidad del atacante Filas: 5
Atacante
Intentos por segundo
Tiempo medio
En línea, con límite de intentos
10
9.01 × 10¹² años
En línea, sin límite de intentos
1 000
9.01 × 10¹⁰ años
Sin conexión, hash lento
10 000
9.01 × 10⁹ años
Sin conexión, hash rápido
10 000 000 000
9,010 años
Sin conexión, gran clúster
1 000 000 000 000
90.1 años
Cómo se calcula S
Conjunto de caracteres
N=26+26+10+33=95
26 minúsculas; 26 mayúsculas; 10 cifras; 33 símbolos y espacio
Entropía teórica
H=Llog2N=11×log295=72.27bits
Intentos medios
2H−1=2NL=29511=2.844×1021
Una búsqueda exhaustiva encuentra, de media, la contraseña a mitad del espacio de búsqueda.
Tiempo a la velocidad del atacante
t=10,000,000,000/s2.844×1021=284,400,000,000s
Aproximadamente 9,010 años.
Acerca de Calculadora de entropía de contraseñas y generador de ejemplos
La entropía mide el espacio de búsqueda de una contraseña elegida al azar: H = L × log2 N bits, donde L es la longitud y N el tamaño del conjunto de caracteres (26 minúsculas, 26 mayúsculas, 10 cifras y 33 símbolos, incluido el espacio). Una búsqueda exhaustiva encuentra la contraseña tras N^L ÷ 2 intentos de media; el tiempo se obtiene dividiendo esa cantidad por los intentos por segundo del atacante.
El ejemplo inicial, Tr0ub4dor&3 de la viñeta 936 de xkcd, usa categorías que abarcan los 95 caracteres ASCII imprimibles en 11 posiciones. El modelo da 72,3 bits y, a 10 000 millones de intentos por segundo, unos 9 010 años de media para una búsqueda exhaustiva.
Es un modelo teórico del conjunto de caracteres mostrado, no una medición de cómo se eligió la contraseña. Tr0ub4dor&3 es una palabra de diccionario con sustituciones comunes, a la que la viñeta atribuye unos 28 bits. Los ejemplos usan xoshiro256**, que no es criptográficamente seguro, y una semilla de 64 bits. Sirven para aprender y no deben usarse en cuentas reales.
Calcular la entropía de una contraseña
Para una contraseña elegida al azar, la entropía es H = L × log₂ N bits, donde L es la longitud y N el número de caracteres posibles. Ocho minúsculas aleatorias dan 8 × log₂ 26 = 37,6 bits, y 16 caracteres tomados de los 94 símbolos ASCII imprimibles dan 104,9 bits. La fórmula solo describe la contraseña si cada carácter se eligió realmente al azar.
La calculadora comprueba una contraseña escrita o genera un ejemplo a partir de una semilla. En los dos casos devuelve la longitud, el conjunto de caracteres modelado, la entropía teórica y el tiempo medio de una búsqueda exhaustiva a la velocidad del atacante que elijas. El valor inicial, Tr0ub4dor&3, tiene 11 caracteres de un conjunto de 95 y una entropía teórica de 72,27 bits. A 10¹⁰ intentos por segundo, la búsqueda tardaría de media unos 9010 años.
Conjuntos de caracteres
Minúsculas a–z: 26
Mayúsculas A–Z: 26
Cifras 0–9: 10
Signos de puntuación ASCII: 32, o 33 contando el espacio
Todo el ASCII imprimible: 95 con el espacio, 94 sin él
Cada carácter suma log₂ N bits: 4,7 con minúsculas y 6,6 con el conjunto completo de 95 símbolos. Añadir cuatro minúsculas suma 18,8 bits, más que pasar una contraseña de 8 caracteres de minúsculas a los 95 símbolos, que suma 15,0.
De los bits al tiempo de descubrimiento
Una búsqueda exhaustiva encuentra una contraseña aleatoria, de media, tras N^L ÷ 2 intentos. Esa cifra se divide entre la velocidad del atacante:
8 minúsculas aleatorias: 26⁸ ÷ 2 = 104 413 532 288 intentos, unos 10,4 s a 10¹⁰ intentos por segundo, el ritmo de un ataque sin conexión contra un hash rápido filtrado.
La misma contraseña detrás de un inicio de sesión en línea limitado a 10 intentos por segundo: 331 años.
16 caracteres aleatorios de 94 símbolos: unos 5,89 × 10¹³ años a 10¹⁰ intentos por segundo.
La velocidad pesa tanto como la contraseña. Un inicio de sesión con límite de intentos permite unos 10 por segundo, mientras que un ataque sin conexión contra un hash rápido filtrado se acerca a 10¹⁰, mil millones de veces más. Los hashes de contraseña lentos, como bcrypt y Argon2, existen para reducir esa distancia. La tabla de resultados repite el cálculo para cinco atacantes, desde 10 hasta 10¹² intentos por segundo.
Por qué una contraseña elegida vale menos que la fórmula
La fórmula valora el método de elección, no la cadena concreta. Tr0ub4dor&3 reúne las cuatro clases de caracteres en 11 posiciones, así que el modelo le asigna 72,3 bits; sin embargo, es una palabra de diccionario con sustituciones habituales, y los atacantes prueban esas variantes primero. La calculadora lo advierte junto a cada comprobación.
password recibe 37,6 bits del modelo y, aun así, figura entre las primeras de las listas de contraseñas comunes, de modo que un ataque de diccionario la prueba casi de inmediato.
Frases de contraseña
Si las palabras se sacan al azar de una lista, N es el tamaño de la lista y L el número de palabras. El método de dados de la EFF elige cada palabra entre 7776 tirando cinco dados: cuatro palabras dan 4 × log₂ 7776 = 51,7 bits, y seis dan 77,5 bits.
Contar caracteres sobrevalora una frase de contraseña. correct horse battery staple obtiene 164,7 bits como 28 caracteres de un conjunto de 59 símbolos, pero, como cuatro palabras aleatorias de una lista de 7776, tendría 51,7.
Entropía de las contraseñas de ejemplo
Escenario
Longitud
Conjunto
Bits de entropía modelada
Predeterminado
11
95
72,27
Comprobar password
8
26
37,60
Muestra de seis cifras
6
10
19,93
Sin caracteres parecidos
12
88
77,51
Comprobar éé
2
1
0,00
«Predeterminado» es Tr0ub4dor&3, y «Comprobar password» es password. «Muestra de seis cifras» se genera con la semilla 0 y solo cifras, y da 028278.
«Sin caracteres parecidos» es un ejemplo de 12 caracteres con la semilla 18446744073709551615 que excluye I l 1 O 0 o, y da SP}R=Pykuu3K. éé obtiene cero porque su conjunto es el único carácter distinto que contiene.
Qué recomienda el NIST
La guía NIST SP 800-63B-4 exige al menos 15 caracteres para una contraseña que se usa como único factor de autenticación, y 8 cuando solo forma parte de una autenticación multifactor.
La misma guía prohíbe las reglas de composición del tipo «una cifra y un símbolo» y obliga a comparar cada contraseña nueva con una lista de bloqueo de contraseñas comunes, previsibles o comprometidas.
El generador de ejemplos sirve para aprender
Los ejemplos salen de xoshiro256** inicializado mediante SplitMix64 (código de referencia), así que la misma semilla con la misma configuración produce siempre la misma contraseña. Eso resulta útil para ejemplos y pruebas.
Por la misma razón, los ejemplos no son seguros: quien conozca la semilla conoce la contraseña, y una semilla de 64 bits limita la incertidumbre a 64 bits. Con la semilla inicial, 2026, y 16 caracteres, el generador da Ro_y2y-Z^~5cQiBL; el modelo le atribuye 104,9 bits, pero la calculadora avisa de ese tope de 64. Para cuentas reales hay que usar el generador de un gestor de contraseñas, nunca uno de estos ejemplos.
Límites y privacidad
Las contraseñas comprobadas se cuentan en puntos de código Unicode, hasta 256. Los caracteres que no son ASCII solo añaden al conjunto los distintos que aparecen.
Las longitudes generadas van de 4 a 128 caracteres. Con los cuatro grupos activados el alfabeto tiene 94 caracteres, y sin los caracteres parecidos, 88.
Lo que escribes no sale del dispositivo y queda fuera de la dirección de la página, del historial y de los enlaces compartidos. Aun así, es más seguro probar un patrón parecido que escribir una contraseña en uso.
Fuente de comprobación: 26 / 2 = 13 intentos; 13 / 10 = 1.3 s
Contraseña de 16 caracteres con semilla
Quiero
Generar un ejemplo de contraseña
Longitud
16
Semilla
2026
Intentos por segundo del atacante
1e10
Ejemplo de contraseña generado
Ro_y2y-Z^~5cQiBL
Conjunto de caracteres
94 symbols
Entropía teórica
104,9 bits
Fuente de comprobación: Cálculo independiente
Preguntas
¿Qué longitud debe tener una contraseña según NIST?
NIST SP 800-63B-4 (2025) exige al menos 15 caracteres si la contraseña es el único factor y al menos 8 si se combina con otro factor. Recomienda admitir una longitud máxima de al menos 64 caracteres, prohíbe reglas de composición y cambios periódicos arbitrarios, y exige comprobar las nuevas contraseñas frente a una lista de valores no permitidos. Debe cambiarse la contraseña si hay pruebas de que está comprometida.
¿Cuánto tardarían en descubrir mi contraseña?
Depende del conjunto de caracteres, la longitud y la velocidad del atacante. Una contraseña aleatoria de 8 letras minúsculas tiene 26^8 ≈ 2,1 × 10^11 combinaciones: unos 10 segundos de media a 10 000 millones de intentos por segundo, como en un ataque rápido sin conexión contra un hash filtrado. Una contraseña aleatoria de 16 caracteres elegidos entre 94 símbolos imprimibles daría unos 5,9 × 10^13 años al mismo ritmo.
¿Qué es la entropía de una contraseña?
Es el logaritmo en base 2 del número de contraseñas equiprobables que puede producir el método de elección, expresado en bits. Cada bit adicional duplica el número de intentos. Para L caracteres aleatorios de un conjunto de N símbolos, es L × log2 N: 8 letras minúsculas dan 37,6 bits. Describe cómo se eligió la contraseña; las palabras elegidas por personas suelen ser mucho más predecibles.
¿Es mejor una frase de contraseña que una contraseña compleja?
Suele serlo si las palabras se eligen al azar. Cuatro palabras de la lista de 7 776 palabras de EFF aportan 4 × log2 7 776 ≈ 51,7 bits; seis aportan 77,5 bits, más que 11 caracteres aleatorios entre los 95 imprimibles (72,3 bits), y pueden ser más fáciles de escribir y recordar. Las palabras elegidas por una persona o las citas conocidas son mucho más predecibles.
¿Es seguro usar este generador para cuentas reales?
No. Este generador produce ejemplos reproducibles con xoshiro256**, que no es criptográficamente seguro. Una semilla secreta no cambia esa propiedad. Quien conozca la semilla y los ajustes obtiene el mismo ejemplo. Para cuentas reales, usa un gestor de contraseñas con generación criptográficamente segura.
Esta calculadora incluye 6 ejemplos resueltos con respuestas de fuentes independientes. Forman parte del conjunto de pruebas y también puedes ejecutarlos aquí.
Pon esta calculadora en tu sitio
Pega esto donde quieras que aparezca la calculadora. Su uso es gratuito, se mantiene al día con las correcciones que hacemos aquí y el crédito que aparece debajo enlaza con la versión completa, para que tus lectores puedan consultarla.