primero que nada, este prorama a pesar de ser "creado por ti" (en realidad solo decorado) pertenece en idea a otra persona que merece el credito por exponerlo
segundo, claramente no conoces las matemáticas involucradas en fuerza bruta y por que la misma es inutil
Si tienes un bueno ordenador y alguien consigue poner lo de que pruebe contraseñas de 1 hasta 20 tendrias CUALQUIER contraseña en maximo 1 semana y 3 dias trabajando a pleno rendimiento
supongamos mayúsculas, minusculas y numeros, 62 simbolos y demos 2 para redondear a 64... supongamos que el servidor responde a 1.000.000 de solicitudes por segundo tardarías solo en 7 digitos 3 años de calculo en plano... y seamos sinceros, el servidor no te permitirá más de una decena por segundo, así que correr 4 digitos, podría tomar año y medio...
no se de donde sacaste esa locura