¿Debe una contraseña aleatoria de 64 caracteres no tener caracteres repetidos?

No. Cualquier restricción que coloque en una contraseña reduce su fortaleza.

Suponga que tiene una contraseña de 10 dígitos con su política de no repetir. Hay 10 opciones para el primer carácter, 9 para el segundo, …, y para cuando lleguemos al décimo carácter en la contraseña, no hay elección sobre cuál debería ser.

Sin la restricción, hay [matemáticas] 10 ^ {10} [/ matemáticas] (10 mil millones) de posibilidades. Pero con la restricción hay [math] 10! [/ Math] (3,628,800 posibilidades), que es más de 3000 veces menos que la sin restricciones.

Ahora ideé la configuración para dar el efecto más dramático, pero espero que dé la intuición. Para una contraseña de 64 caracteres, ya será tan enormemente segura (suponiendo que se elija al azar) que no está haciendo ningún daño real al agregar dicha restricción.

Hubo un momento en que algunos sitios web intentaron bloquear contraseñas que tenían caracteres repetidos consecutivos. Tratando de evitar que las personas usen “aaaaaaaaa” como contraseña. Y así, los intentos de prohibir ese tipo de caracteres que se repiten pueden haberse malinterpretado y extendido para bloquear cualquier reutilización del mismo personaje.

En realidad no. Esto limitaría la cantidad de contraseñas diferentes posibles. El problema son las contraseñas que tienen demasiadas letras iguales.