Wymuszanie określonego CRC w pliku

Calculate

Suma kontrolna

Algorytmy takie jak CRC32 można łatwo „oszukać” (lub innymi słowami znaleźć kolizję) generując dodatkowe dane np. w zmodyfikowanym pliku, aby wymusić oryginalną wartość sumy kontrolnej.

Można do tego podejść metodami brute-force albo tak jak to jest opisane w poniższym artykule:

http://nayuki.eigenstate.org/page/forcing-a-files-crc-to-any-value

Do artykułu dołączone są kody źródłowe w Javie i Pythonie.

Szyfrowanie tekstów i plików

Szyfrowanie onlineJak zaszyfrować tekst lub plik?

To często zadawane pytanie na jakichś forach programistycznych, postanowiłem wyjść temu problemowi naprzeciwko i stworzyłem stronę StringEncrypt.com służącą do szyfrowania tekstów i plików, jednocześnie generującą kod deszyfrujący w wybranym języku programowania.

https://www.stringencrypt.com/

Szyfrowanie może odbywać się online, przez Web API oraz przez klienta Windows.

Obsługiwane jest obecnie generowanie kodu w C/C++, C# Sharp, Delphi, Java, JavaScript, PythonHaskell, MASM, FASM.

Darmowy kod aktywacyjny dla czytelników SecNews na 100 kredytów:

0340-C822-D183-881B