Citat:
FakeDeath kaže:
Како се то ради?
|
Zavisi od toga koji ti je nivo sigurnosti potreban. Iskreno, nikada tako nešto nisam radio ali u teoriji mi je poznato. Tako da uzmi ovo što ti napišem sa rezervom, barem dok se neko upućeniji ne javi.
Generalno, rešavanju problema možeš da pristupiš sa dve-tri strane:
1. Da kriptuješ ono što upisuješ u fajl. Što znači da će svako moći da vidi sadržaj fajla ali će mu informacije neće biti od značaja. Najjednostavniji primer je tzv. Cezarov cypher. Gde svako slovo uvećaš za jedan (ili više). Tako da umesto: FakeDeath bi pisalo: GblfEfbui
Naravno, postoje mnogo napredniji algoritmi od ovog.
2. Da kriptuješ ceo fajl. Znači da upisuješ šta imaš i onda na kraju kriptuješ ceo fajl kao takav. Verujem da postoje i gotove biblioteke za ovakve stvari (proguglaj) i evo ovde primera:
http://www.codejava.net/coding/file-...simple-example
3. Kombinacija prva dva. Prvo da kriptuješ ono što upisuješ, a onda da kriptuješ i ceo fajl.
Ja bih ti preporučio drugu opciju. Mislim da je to sasvim dovoljno. Upisuješ binarno i prilikom čuvanja kriptuješ.