Witam,
chciałbym zrobić aplikację umożliwiającą tworzenie swojego profilu (login, hasło), gdzie po zalogowaniu każdy użytkownik będzie mógł przechowywać jakieś swoje dane - powiedzmy do testów można będzie napisać jakiś tekst. Problem polega na tym że apka nie będzie się łączyć z żadną bazą danych, a więc dane do logowania, jak i wprowadzony tekst muszą być przechowywane gdzieś na komputerze. W jaki sposób mogę je bezpiecznie przechowywać? Tekst zaszyfruje za pomocą np. AES, a login i hasło? co jeśli chodzi o same pliki? da się jakoś zablokować możliwość ich odczytu / podglądu / edycji? Klucz do szyfrowania może być jeden na stałe zakodowany w apce. MD5 w takim przypadku odpada, bo zawsze mozna by go było podmienić na swój w pliku, a to już pozwoli na zalogowanie się, natomiast nie znając klucza nie wygenerujemy odpowiedniego hasła. Możliwe ze szyfrowanie loginu i hasła AES'em też było by dobre? Bez znajomości klucza nigdy nie wygenerujemy odpowiedniego hasła. Macie jakieś porady, pomysły? Może źle podchodzę do sprawy?