redzilla
Todas las herramientas
Seguridad

Entropía y Tiempo de Quiebre

Analiza una contraseña (o define largo y conjunto de caracteres) y calculo su entropía en bits y el tiempo de quiebre por fuerza bruta (en línea, GPU, granja). Todo local: nada se envía.

Modo

Se analiza solo aquí, en tu navegador. Detecto qué clases de caracteres usas para estimar el pool.

redzilla.cl — entropy
 
— bits
Entropía
Combinaciones
Bits
Fuerza

Tiempo de quiebre por velocidad

Escenario de ataqueVelocidadTiempo promedio

Tiempo promedio = la mitad del espacio de claves (2^bits ÷ 2) dividido por la velocidad. Un atacante que prueba al azar acierta, en promedio, a la mitad.

Cómo se calcula

1. Entropía. Una contraseña aleatoria de longitud L sobre un pool de P símbolos tiene L × log₂(P) bits. Clases: minúsculas 26, MAYÚSCULAS 26, dígitos 10, símbolos 32 (pool total 94). Una frase de N palabras sacadas al azar de un diccionario de D palabras tiene N × log₂(D) bits.

2. Tiempo. El atacante prueba al azar, así que en promedio recorre la mitad del espacio: (2^bits ÷ 2) ÷ velocidad. Velocidades tipo: en línea con límite 10²/s, en línea sin límite 10⁴/s, GPU 10¹⁰/s, granja de GPUs 10¹²/s.

3. Supuesto (Kerckhoffs). Se asume que el atacante conoce el método (el pool, la longitud, el diccionario). La seguridad está en la aleatoriedad, no en ocultar cómo se generó. Si tu contraseña sigue un patrón humano (palabra + año, sustituciones tipo @ por a), la entropía real es mucho menor que la teórica que muestro aquí.

Todo el análisis ocurre en tu equipo. La contraseña que escribes no se envía ni se guarda en ningún lado.

Cálculo local en tu navegador · sin registro · sin enviar datos.

¿Cómo funciona?

La calculadora estima la entropía en bits de una contraseña en tres modos: analizando una contraseña real (detecta qué clases de caracteres usa para armar el pool), definiendo una política (longitud de 1 a 64 más clases: minúsculas 26, mayúsculas 26, dígitos 10, símbolos 32; pool máximo 94) o modelando una frase de contraseña con N palabras sacadas al azar de un diccionario (EFF de 7776 o 1296 palabras, BIP-39 de 2048). La fórmula es bits = longitud × log₂(pool) para caracteres y bits = palabras × log₂(diccionario) para frases.

Con la entropía calcula el tiempo promedio de quiebre por fuerza bruta: (2^bits ÷ 2) ÷ velocidad, porque un atacante acierta en promedio a la mitad del espacio. Compara cuatro escenarios: ataque en línea con límite (10² intentos/s), en línea sin límite (10⁴/s), una GPU fuera de línea (10¹⁰/s) y una granja de GPUs (10¹²/s). El modelo sigue el principio de Kerckhoffs: asume que el atacante conoce el método (pool, longitud, diccionario) y que la seguridad está solo en la aleatoriedad.

Ejemplo: política de 12 caracteres con mayúsculas, minúsculas y números

  1. Pool: 26 + 26 + 10 = 62 símbolos posibles por posición.
  2. Entropía: 12 × log₂(62) ≈ 71.4 bits, unas 3.2 × 10²¹ combinaciones → fuerza fuerte.
  3. Tiempo promedio con una GPU (10¹⁰ intentos/s): 2^70.4 ÷ 10¹⁰ ≈ 5 000 años; con una granja de GPUs (10¹²/s) baja a unos 50 años.

Preguntas frecuentes

¿Cuántos bits de entropía necesita una contraseña segura?
La calculadora clasifica: menos de 28 bits muy débil, 28-35 débil, 36-59 razonable, 60-127 fuerte y 128 o más excelente. Para cuentas normales con un servicio que limita intentos, 60 bits ya es sólido; para proteger datos cifrados fuera de línea (discos, billeteras) conviene apuntar a 90-128 bits.
¿Qué pasa si mi contraseña es una palabra con año, como Perro2024!?
La entropía real es mucho menor que la teórica que muestra la herramienta, porque los atacantes no prueban al azar: usan diccionarios con patrones humanos (palabra + año, @ por a, mayúscula inicial). La cifra calculada solo vale para contraseñas generadas al azar; una construcción predecible puede caer en horas aunque sume 60 bits en el papel.
¿Cuál es la diferencia entre una contraseña y una frase de contraseña (passphrase)?
La contraseña gana entropía por carácter (5.95 bits con pool de 94) y la frase por palabra: cada palabra del diccionario EFF grande aporta log₂(7776) ≈ 12.9 bits, así que 4 palabras dan 51.7 bits y 6 palabras 77.5 bits. La ventaja de la frase es que resulta mucho más fácil de memorizar con la misma seguridad, siempre que las palabras se elijan al azar (dados o CSPRNG), no inventadas.
¿Es seguro escribir mi contraseña real en esta herramienta?
El análisis ocurre completo en tu navegador: la contraseña no se envía ni se guarda en ningún servidor, y puedes verificarlo desconectando la red antes de escribirla. Aun así, la práctica prudente es probar con una contraseña de estructura similar en lugar de la real.
¿Te fue útil esta herramienta?
Disclaimer Cuidamos la precisión de cada herramienta y la revisamos a conciencia; aun así, no podemos garantizar que esté libre de errores ni responsabilizarnos por el uso de sus resultados. Te sugerimos verificar siempre los datos críticos.
Si encuentras un error, avísanos →