PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Checksum: Binary Addition?


mekakic
2013-07-01, 10:59:53
Ich wundere mich gerade über die Checksum Berechnung bei einem Protokoll, die sich lt. Doku als "simple, byte-wise unsigned binary addition" aller Bytes darstellt. Ist bytewise Binary Addition etwas anderes als Byte-Addition? Irgendendwie scheint das so zumindest eine eher schlechte Checksum und ich überlege ob da das vielleicht doch was anderes gemeint ist als:

unsigned int checksum = 0;
for (unsigned char b : bytes ) {
checksum += b;
}
:confused:

Marscel
2013-07-01, 12:34:09
Denke nicht.