Zitat von
ThE_-_BliZZarD:
Aha.. okay^^
aber: ich habs schon ausprobietrt, aber bei CRC32B kommen auch andere Werte raus. Woher weißt du eigentlich welches Polynom der vergleich verwendet?
Neue Frage: Wie kann ich das Polynom in der HashLib ändern, damit ich die gleich Werte wie mein Vergleich rausbekomme?
LOL?? Also, hab mir das Ergebnis des HASH_CRC32B nochmal angeguckt.
Das Ergegnis das rauskommen musst ist: AF 9B AC D4
Ergebnis bei meinem Prog mit dem B-Algo:D4 AC 9B AF
Was fällt auf? Richtig, es ist verkehrt rum. Warum?
Trotzdem danke! :-D
Das liegt an der ungewöhnlichen CRC32Final-Funktion, die noch via crc := not Endian(crc) eine Konvertierung "Little" <-> "Big" Endian vornimmt.
Wolfgang