Transformaciones
i
Aviso: las opciones de esta sección (leet, mayúsculas, prefijo, sufijo) no aumentan la seguridad de la contraseña. Sirven solo para cumplir requisitos de formato impuestos por servicios (p. ej. «debe contener un número y un símbolo»). La entropía real depende únicamente del número de palabras aleatorias elegidas del diccionario.
Longitud: 0 caracteres
Seguridad: -
Entropía (bits): 0
Haz clic para más información
Especificación Técnica de Entropía (H)
1. Entropía de Diccionario
Mide el espacio de búsqueda asumiendo que el atacante conoce el diccionario base utilizado. Es la métrica realista frente a ataques dirigidos.
Hdict = L × log2(N)
L: Número de palabras aleatorias en la frase.
N: Tamaño del diccionario (10.000 palabras en este simulador).
Rendimiento: Cada palabra extra añade ≈ 13.28 bits de entropía.
2. Por qué no se muestra la entropía «bruta»
Calcular la entropía como longitud × log₂(pool de caracteres) sobrestima drásticamente la seguridad real. Un atacante serio no realiza fuerza bruta carácter a carácter: aplica ataques de diccionario con reglas de transformación (leet, mayúsculas, prefijos comunes), que son exactamente las operaciones que ofrece este generador. Por eso se muestra únicamente la entropía de diccionario.
3. Transformaciones y añadidos: ¿aumentan la seguridad?
No. Las opciones de capitalización, leet, prefijo y sufijo no aumentan la entropía real si son deterministas o previsibles. Su único propósito es cumplir requisitos de formato de servicios que exigen, por ejemplo, al menos un número y un símbolo. Los crackers modernos (como Hashcat con best64.rule) aplican estas transformaciones automáticamente sobre cada entrada del diccionario.
La única forma de aumentar la seguridad real es añadir más palabras aleatorias.
4. Tolerancia frente a ataques offline
H < 60 bits (Insegura): Vulnerable a clústeres ASIC/GPU (ej. Hashcat a >100 GH/s).
60 ≤ H < 80 bits (Aceptable): Segura contra ataques en línea. Resistente offline si se usan KDFs lentos (bcrypt, Argon2).
H ≥ 80 bits (Muy Fuerte): Criptográficamente segura contra el hardware clásico actual.
5. Cómo aumentar la entropía de verdad
Aumentar el número de palabras: es el único método efectivo. Pasar de 4 a 6 palabras multiplica por ≈ 176.000 el espacio de búsqueda.
Garantizar verdadera aleatoriedad: las palabras deben elegirse con un generador criptográfico (este simulador usa crypto.getRandomValues()). Elegirlas uno mismo reduce la entropía real a una fracción de la teórica.
6. Comparación: Español vs Inglés
El tamaño del diccionario y el uso de caracteres locales (ñ, acentos) impactan la seguridad.
Idioma / Diccionario
Palabras (N)
Entropía por palabra
Ej. 6 Palabras
Español (este simulador) Con acentos y 'ñ'
10.000
≈ 13.28 bits
≈ 79.68 bits
Inglés (Diccionario EFF) Sin acentos
7.000
≈ 12.77 bits
≈ 76.62 bits
Nota: cada bit de entropía (H) duplica el número de combinaciones posibles (2^H). La diferencia de 3,09 bits entre ambos modelos significa que una frase de un diccionario de 10.000 palabras requiere ~8,3 veces más esfuerzo computacional para ser descifrada que una de un diccionario de 7.000 palabras.