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.