Chcę zaszyfrować plik w aplikacji na hasło. Jak to najprościej zrobić?
W pliku chciałem mieć serializowany obiekt za pomocą XML-a:)
Coś na zasadzie że użytkownik wpisuje hasło a ja otwieram instancję jakiegoś obiektu...
Chcę zaszyfrować plik w aplikacji na hasło. Jak to najprościej zrobić?
W pliku chciałem mieć serializowany obiekt za pomocą XML-a:)
Coś na zasadzie że użytkownik wpisuje hasło a ja otwieram instancję jakiegoś obiektu...
Najprościej to na podstawie hasła wygeneruj sobie klucz AES i nim zaszyfruj zserializowany plik ;-)
Kurs JCA + szyfrowanie symetryczne.
krzys85 napisał(a)
Jak to najprościej zrobić?
Najprosciej to chyba tzn szyfr Cezara albo jakis xor :d Ale nie sa to najbepieczniejsze metody...
co ma XOR do bezpieczenstwa szyfrowania? raczej nic.
Mialem na mysli ze dane zaszyfrowane xorem (Szyfrowanie danych - XOR) jest bardzo latwo roszyfrowac.
autor tego artykulu szyfruje dane 8 bitowym kluczem. To nawet AES bedzie bardzo niebezpieczne jesli sie uzyje takiego klucza.
Przyznaje Ci racje: Xor jest tak samo dobry jak AES. Ponadto, szyfrowanie AES najlatwiejszym rozwiazaniem (w koncu autor watku pytal o takie).
Peace.