Witam. Chciałem dane wprowadzone od użytkownika zaszyfrować (uwzględniając możliwość odszyfrowania) i zapisać gdzieś albo wysłać. W związku z tym mam dwa pytania:
- Jak się szyfruje? Jestem programistą hobbystą i przychodzi mi do głowy jedynie najprostsza metoda, czyli jak to się nazywa fachowo alternatywa wykluczająca :)
dane[n] = dane[n] XOR haslo[n MOD długosc_hasla]
Jak się szyfruje bardziej profesjonalnie?
- Czy da się jakoś zaciemnić blok kodu? Chodzi mi o to, że pewnie nie jeden użytkownik tego forum jest wstanie na podstawie skompilowanej aplikacji poznać moją jakże chytrą metodę szyfrowania ;) no i ją odwrócić. Czy da się przed tym jakoś zabezpieczyć? A jeśli nie, to jak utrudnić to zadanie i zniechęcić ewentualnego crackera (to nie są jakieś super tajne informacje, chciałem tylko stworzyć pozory bezpieczeństwa). Może jakiś paker typu UPX czy ASPack trochę pomoże?