Plik do CRC32

0

Witam.

Musze wygenerować plik o bliżej sprecyzowanej wielkości (dajmy+- 500KB)
który będzie miał określoną sumę kontrolną. Zawartość pliku nie ma znaczenia
byle suma kontrolna CRC32 była taka jaką podam.
doSZEDŁem tylko do tego ze mogę wygenerować na końcu pliku kilka bajtów które
wyzerują CRC32. Dodam ze nie mam oryginalnego pliku.

Wie może ktoś jak to zrobić lub czy to możliwe ?

Pozdrawiam

0

najprościej z bruta - modyfikujesz 4 ostatnie bajty (np: traktujesz jako int i zwiększasz o jeden) dopóki crc32 nie będzie równe zamierzonej wartości ;)

poza tym jest możliwe obliczenie tych wartości (czterech bajtów) w kilkudziesięciu operacjach. widziałem gdzieś algorytm do robienia takiej sztuczki, ale już nie pamiętam gdzie był.

z fajnych stron o kryptografii polecam np: http://www.witeg.prv.pl/ .

0

crc32 ma jakieś 4 miliardy kombinacji wiec brutal troche by trwał.

0

Chyba żartujesz? To jest 'aż' kilka minut na PIII 1GHz, czasem warto policzyć kilka rzeczy...
CRC32 to nie algorytm kryptograficzy jako taki...

1 użytkowników online, w tym zalogowanych: 0, gości: 1