CRC32 Check auf der Empfängerseite / Calculator

Gast #2169035
Lesenswert?

Hallo,

ich habe folgende Frage zu einem CRC Problem.
Ich habe eine Bytesequenz, von der ich die CRC Summe berechne und hinten 
an die zu sendenen Bytes anhänge.

Ich habe mich an dem Script hier orientiert:

http://zorc.breitbandkatze.de/crc.html

Gebe ich meine Bytes ein so bekomme ich dieselbe Sequenz raus, wie der 
Calculator. Ich verstehe nur nicht,wie ich auf der Empfängerseite 
kontrolliere. Ich dachte, das ich einfach die komplette Sequenz nehme 
vom Sender + berechnetes CRC und dann am Empfänger nochmal den CRC Check 
mache, wo dann 0 raus kommt.

Funktioniert bei mir nicht, und beim Calculator kommt auch nie 0 raus.
Wie muss ich da vorgehen?
Oder habe ich CRC falsch verstanden?

Gruß
paule
#2169061
Lesenswert?

Der Generator akzeptiert im Feld "Data sequence" beliebige Zeichen - 
gerechnet wird aber mit den ASCII-Werten! D.h. das Zeichen "1" enspricht 
der Hex-Zahl "31". Das Zeichen "A" enspricht "65" (IIRC). Vielleicht da 
etwas durcheinandergebracht?

Überprüfung erfolgt meines Wissens nach durch Modulo-Division, bei der 
dann 0 rauskommen sollte.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren