Suponiendo que conozco a una persona que inventó una contraseña con el objetivo de que sea aleatoria, ya que la usará para un servicio importante. Me gustaría averiguar cómo puedo aumentar mi oportunidad de adivinar la contraseña. El primer paso es pensar en las debilidades humanas típicas al generar una contraseña.
Una de las debilidades que me viene a la mente es que, ciertamente, algunos personajes suelen ser más elegidos que otros. Creo que tenemos un fuerte sesgo hacia [A-Za-z0-9]
porque estos caracteres son fáciles de escribir.
Pero creo que hay muchas más debilidades humanas. Por ejemplo, los seres humanos son máquinas de reconocimiento de patrones muy buenas, por lo que quizás usemos patrones sin intención, por ejemplo, de palabras o números (incluso si intentamos no hacerlo). Pero eso es muy vago.
Entonces, ¿cuáles son las debilidades adicionales y por qué existen?