Cześć!
Zastanawiam się czy istnieje metoda, dzięki której można przywrócić zmodyfikowany obraz do pierwotnego stanu? Moje pytanie związane jest z programem stenograficznym, który aktualnie szyfruje i deszyfruje dane z wybranego obrazu, lecz nurtuje mnie pewna kwestia jak zabezpieczyć się przed modyfikacją obrazu który posiada zaszyfrowane dane, tak żeby nie utracić zaszyfrowanych danych. Przykładowo, otrzymuję zaszyfrowany obraz, wysyłam go komuś, on na nim coś narysuje w paincie, i w tym momencie obraz traci dane. Czy jest jakiś algorytm który przed deszyfracją by sprawdzał obraz pod względem modyfikacji i je cofał? Albo może zrobić zabezpieczenie tylko w postaci sprawdzania sumy kontrolnej przed deszyfrowaniem, dowiadując się w ten sposób czy obraz nie jest uszkodzony? Za wszelkie pomysły będę bardzo wdzięczny. Aplikacja pisana jest z wykorzystaniem technologii C# i WPF.