Para llevar a cabo esta tarea se pueden emplear sistemas que, por ejemplo, después de introducir una contrase na tras el primer intento comprobar si
ambos se parecían bastante y se trata de un error, o bien, es un intento de descubrirlo.
También puede usarse un sistema experto para ayudar a los usuarios a elegir un buen password, y para inspeccioner áquel que haya elegido.
Utilizando un programa que con heurísticos basados en la información que el sistema tiene sobre el usuario, si
descubre la contrase na habrá que seleccionar otro.