Hagamos un cálculo rápido (y olvidemos las mejores prácticas por un momento):
Suponga un plazo de seis meses para que un atacante piratee su sistema. Supongamos también que las contraseñas se eligen aleatoriamente de un conjunto de caracteres de tamaño 62.
Escenario 1: utiliza una contraseña de 9 caracteres para los seis meses completos.
Escenario 2: utiliza una contraseña de 9 caracteres para los primeros tres meses y una contraseña diferente de 9 caracteres para los tres monts restantes.
Escenario 3: utiliza una contraseña de 10 caracteres para los seis meses completos.
En el escenario 1 , un atacante de fuerza bruta piratea su cuenta con 100% de certeza, si puede hacer 62 ^ 9 intentos en ese momento.
En el escenario 2 , si solo puede hacer (62 ^ 9) / 2 intentos en la mitad del tiempo (tres meses), pirateará la cuenta con un 50% de certeza. En la segunda mitad, tendrá otra oportunidad con un 50% de certeza. Entonces, estadísticamente, hackeará la cuenta con un 75% de certeza.
En el escenario 3 , tendrá 62 ^ 9 intentos durante los seis meses completos. Pero hay 62 ^ 10 posibilidades. Entonces, hackeará la cuenta solo con 1/62 de certeza, eso es aproximadamente 1.6%.
Entonces, si omitimos todos los demás factores (como contraseñas robadas y otros tipos de ataques), la recomendación sería elegir contraseñas más largas que usar contraseñas más cortas (o más simples), incluso si se cambian con más frecuencia. Especialmente, porque en el Escenario 3 , solo hay 10 caracteres para recordar, mientras que en el Escenario 2 , son 18 caracteres.