Chcę móc utworzyć plik, przekazać go użytkownikowi końcowemu, ale uniemożliwić mu modyfikację pliku.Tworzenie plików niemodyfikowalnych
Oczywiście, nie mogę powstrzymać nikogo od modyfikacji pliku - więc moim podejściem jest wykrywanie i odrzucanie pliku, jeśli jest zmodyfikowany.
Moim zamiarem jest wygenerowanie solonego skrótu z zawartością pliku i dołączenie go do pliku. Podczas czytania suma kontrolna jest weryfikowana przed odczytaniem reszty pliku. Wadą tego jest to, że muszę rozprowadzić ustaloną "sól" w pliku wykonywalnym, który odczytuje plik. Oczywiście mogę go w pewnym stopniu zaciemnić, ale to wciąż wydaje się słabym ogniwem.
Czy istnieją lepsze metody rozwiązania tego problemu?
Nie próbuje powstrzymać ludzi przed kopiowaniem pliku tylko przed jego zmianą. –
Wiem, ale jest równie bezużyteczny. –