Mi aplicación está escrita en C y la contraseña se comprueba al obtener la entrada del usuario y al hacer alguna operación de cadena / matemática en cada carácter, luego se suma la suma de cada código ASCII de caracteres (para que sea más difícil para los crackers) .
Mi pregunta es: si un cracker tiene acceso al archivo EXE y, por lo tanto, puede ver la lógica de mi código desde el código de ensamblaje, ¿pueden revertir el proceso y llegar a una contraseña que pueda anular la función hash?
Sé que tendrán que hacer algunas pruebas y errores con millones de suposiciones, pero ¿pueden llegar más rápido si saben cómo funciona mi función hash?