Was wollt ihr denn? Euer Programm verwendet das "Polynom" 0xEDB88320 das die Bits von rechts nach links enthält, während man in westlicher Links-nach-rechts-Schreibweise doch besser 0x04C11DB7 verwendet, wie im Artikel erwähnt. Entsprechend liefert obenstehendes Programm bei Verwendung von "1" dann auch 83DCEFB7, während das im Artikel angegebene genau die Umkehrung EDF73BC1 liefert, wie es sein muss. Obenstehendes Programm ist viel zu lang, verdeutlicht nicht den bitweisen Charakter der CRC-Berechnung und hat leichte Kodierungsschwächen (C=c ?!). -- Hubi 17:30, 1. Feb 2006 (CET)