CRC aus Hex-String berechnen

Gast #1897406
Lesenswert?

Hallo zusammen,
im Rahmen eines Projektes greife ich Daten an der seriellen 
Schnittstelle ab und erhalte HEX-Strings mit 114 Zeichen. Die letzten 
vier stellen die Prüfsumme dar.

019027D8232819002580C1004C….A8F6
019027D8232819002328C200485…A1EB
019027102328190023E6C100483…226E
01902710232819002454C2004A3…E5DC
.
.
.
.

Jetzt würde ich gerne wissen wie man die Checksum aus den Daten 
ausrechnet. Wie gehe ich da am besten vor? Gibt es evtl. 
Hilfsmittel/Programme die das Ganze erleichtern?

Gruß,
Axel
Gast #1897438
Lesenswert?

Was ist das für eine Prüfsumme? CRC16 wegen 4Byte Prüfsumme? Das musst 
Du zuerst herausfinden.
Dann in Wikipedia oder dem Netz den Algorithmus für die Berechnung der 
Prüfsumme herausssuchen und programmieren.
Oder irgendwo im Netz Code klauen und hoffen dass er richtig ist.
Wahrscheinlich wird die Prüfsumme nicht aus den Hex Zeichen, sondern aus 
den Binären Werten berechnet. Nur die Anzeige deines Abgreifers ist halt 
in Hex.

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