¿Cuántos caracteres debe tener una contraseña segura? Calcula la longitud mínima
Calcula la longitud mínima de contraseña para llegar a la entropía que buscas según los caracteres que uses: solo números, minúsculas o todo el teclado.
Cómo funciona
Bits por carácter = log₂(tamaño del conjunto) · Longitud = ⌈bits objetivo ÷ bits por carácter⌉
Cada carácter elegido al azar aporta log₂(tamaño del conjunto) bits de entropía: unos 3.3 bits un dígito, 4.7 una minúscula y 6.55 un carácter ASCII cualquiera. Si divides la entropía que buscas entre lo que aporta cada carácter y redondeas hacia arriba, obtienes la contraseña más corta que cumple la meta. Esto solo aplica cuando todos los caracteres son aleatorios; los patrones, las palabras del diccionario y las secuencias del teclado bajan la entropía real muy por debajo de la teórica.
Ejemplo resuelto
Carla quiere 80 bits usando los 94 caracteres ASCII imprimibles. Cada carácter vale log₂(94) ≈ 6.55 bits, así que necesita ⌈80 ÷ 6.55⌉ = 13 caracteres, que en realidad dan 85.2 bits. Con un PIN de solo números haría falta ⌈80 ÷ 3.32⌉ = 25 dígitos para la misma seguridad.
Preguntas frecuentes
¿Qué tan larga debe ser mi contraseña?
Para la mayoría de las cuentas, una contraseña aleatoria de 12 a 16 caracteres con mayúsculas, minúsculas, números y símbolos pasa de 80 bits y es muy segura. Para contraseñas maestras o llaves de cifrado, apunta a 100 bits o más: unos 16 caracteres mezclados o más.
¿Por qué una contraseña larga le gana a una corta y compleja?
La longitud multiplica el espacio de búsqueda: cada carácter extra lo multiplica por el tamaño del conjunto. Un carácter más en una contraseña de 94 símbolos suma unos 6.5 bits, a menudo más que pasar una contraseña corta a un conjunto mayor.
¿El cálculo supone caracteres aleatorios?
Sí. Es un límite superior que solo se cumple con caracteres elegidos al azar, como los que genera un gestor de contraseñas. Las contraseñas inventadas por personas tienen mucha menos entropía de la que sugiere su longitud.
¿Cuántos caracteres necesita una contraseña de solo letras minúsculas?
Para 80 bits hacen falta 18 minúsculas (18 × 4.70 ≈ 84.6 bits). Si agregas números, con 16 caracteres ya llegas a unos 82.7 bits.
Calculadoras relacionadas
Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.