La mia applicazione è scritta in C e la password è controllata ottenendo l'input dell'utente e facendo qualche operazione stringa / matematica su ogni carattere, quindi la somma di ogni carattere codice ASCII viene sommata (per renderlo più difficile per i cracker) .
La mia domanda è: se un cracker ha accesso al file EXE e quindi, può visualizzare la logica del mio codice dal codice assembly, può invertire il processo e arrivare a una password che può sconfiggere la funzione hash?
So che dovranno fare qualche prova ed errore con milioni di ipotesi, ma possono arrivare più velocemente se sanno come funziona la mia funzione di hash?