Sto cercando di rendere difficile un codice da modificare. La sicurezza è la mia preoccupazione.
Ok, so cosa dirai della pirateria, bla bla bla. Lascialo da questa discussione.
Sto cercando di raccogliere idee per fare le cose in modo diverso nel codice.
Cose come questa ad esempio:
int delta = value1 - value2;
if (delta > 0) {
// code is fine
} else {
// code is tampered
}
può essere facilmente corretto in binario semplicemente sostituendo l'equivalente binario a ">" questa sarebbe l'istruzione JG
(salta se maggiore) con JLE
(salta se minore o uguale) o anche sostituendo la sottrazione con l'aggiunta.
In questo caso specificamente quali tecniche posso usare invece?
Quali trucchi, ragazzi, sapete per rendere le cose semplici difficili per i cracker?