Skip to main content

Generador de Contraseñas

¿Qué Hace Fuerte a una Contraseña?

Una contraseña fuerte tiene tres cualidades esenciales: longitud, complejidad y unicidad. La longitud es el factor más importante — cada carácter adicional multiplica el número de combinaciones posibles exponencialmente. Una contraseña de 12 caracteres usando todos los tipos de caracteres (minúsculas, mayúsculas, números, símbolos) tiene aproximadamente 475 trillones de billones de combinaciones posibles, mientras que una contraseña de 8 caracteres tiene solo 6 cuatrillones — aproximadamente 79 mil millones de veces menos posibilidades. La complejidad viene del uso de un conjunto de caracteres diverso: las letras minúsculas proporcionan 26 opciones por posición, agregar mayúsculas lo duplica a 52, los dígitos lo llevan a 62, y los símbolos lo empujan a 94 o más. Pero la longitud supera la complejidad cada vez: una contraseña de 20 caracteres solo en minúsculas (2.0 × 10²⁸ combinaciones) es vastamente más fuerte que una contraseña de 8 caracteres usando todos los tipos de caracteres (6.1 × 10¹⁵ combinaciones). La unicidad significa nunca reutilizar una contraseña — si un servicio sufre una brecha de datos, los atacantes probarán esa misma contraseña en cada otro sitio que uses a través de ataques de relleno de credenciales.

Cómo Funciona la Entropía de Contraseñas

La entropía, medida en bits, cuantifica la aleatoriedad en una contraseña. La fórmula es: entropía = longitud × log₂(tamaño_conjunto_caracteres). Una contraseña de 16 caracteres usando el conjunto completo de 94 caracteres (minúsculas + mayúsculas + números + símbolos) tiene aproximadamente 104.8 bits de entropía. Cada bit adicional de entropía duplica el número de intentos que un atacante necesita hacer. Para contexto: 40 bits de entropía pueden ser descifrados en segundos por hardware moderno, 60 bits toma horas, 80 bits toma años, y 128+ bits se considera indescifrable con la tecnología actual. Las frases de paso derivan su entropía de manera diferente — del tamaño de la lista de palabras elevado a la potencia del conteo de palabras. Una frase de paso de 4 palabras de una lista de 200 palabras tiene log₂(200⁴) ≈ 30.6 bits, mientras que 5 palabras da ~38.2 bits. Agregar capitalización, separadores y números aleatorios aumenta significativamente la entropía de la frase de paso. El punto clave: la entropía debe venir de una selección verdaderamente aleatoria. Un humano eligiendo 'Contraseña123!' puede usar mayúsculas, minúsculas, números y símbolos, pero tiene casi cero entropía efectiva porque sigue un patrón extremadamente predecible.