Calculadora de combinaciones de contraseñas: cuántas contraseñas posibles hay
Calcula cuántas contraseñas o PIN distintos existen para una longitud y un juego de caracteres, y cuántos bits de entropía representan.
Cómo funciona
combinaciones = caracteres ^ longitud · entropía (bits) = longitud × log₂(caracteres)
El número de contraseñas distintas es el tamaño del juego de caracteres elevado a la longitud, porque cada posición puede ser, de forma independiente, cualquiera de los símbolos disponibles. Expresar ese número en bits (su logaritmo en base 2) da la entropía, la medida estándar de la fortaleza de una contraseña: cada bit duplica las posibilidades. Esta cifra es la defensa básica contra la fuerza bruta; cuánto se tarda en descifrarla depende después de la velocidad del atacante.
Ejemplo resuelto
Un PIN de 4 dígitos tiene 10⁴ = 10,000 combinaciones, apenas 13.3 bits. Una contraseña de 8 caracteres con letras y números tiene 62⁸ = 218,340,105,584,896 combinaciones (unos 2.2 × 10¹⁴), que son 8 × log₂(62) ≈ 47.6 bits. Con los 95 símbolos imprimibles, las mismas 8 posiciones dan 95⁸ ≈ 6.63 × 10¹⁵ combinaciones y 52.6 bits.
Fuentes: Password entropy — Wikipedia
Preguntas frecuentes
¿Cuánta entropía es buena para una contraseña?
Como guía, menos de 40 bits es débil, de 60 a 80 bits es razonable para la mayoría de las cuentas y más de 100 bits es fuerte incluso ante atacantes con muchos recursos. Todo esto supone que la contraseña se eligió al azar.
¿Es mejor usar símbolos o una contraseña más larga?
Casi siempre gana la longitud. Pasar de 62 a 95 símbolos agrega solo unos 0.6 bits por carácter, mientras que cada carácter extra agrega log₂(caracteres) bits completos, y además es más fácil de recordar.
¿Por qué mi contraseña real es más débil que este número?
Porque el cálculo supone que cada carácter se elige al azar. Las contraseñas que inventamos siguen patrones (palabras, fechas, secuencias del teclado) que los atacantes aprovechan, así que su entropía real es mucho menor.
¿Cuántas combinaciones tiene un PIN de 6 dígitos?
Tiene 10⁶ = 1,000,000 combinaciones, unos 19.9 bits. Es suficiente para un cajero o un teléfono que bloquea tras pocos intentos, pero no para una contraseña que pueda atacarse sin conexión.
Calculadoras relacionadas
Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.