Какие виды контрольных сумм приводят к двузначному шестнадцатеричному числу? - PullRequest
0 голосов
/ 14 марта 2011

Есть ли контрольная сумма, которая приводит к шестнадцатеричному 2-значному числу?

Я могу найти только контрольную сумму NMEA ...

ссылки:

http://nmeachecksum.eqth.net/

http://en.wikipedia.org/wiki/NMEA_0183

У меня есть файл данных, который я хочу выполнить обратным инжинирингом, чтобы найти тип контрольной суммы.

Заранее спасибо,

1 Ответ

3 голосов
/ 14 марта 2011

Две шестнадцатеричные цифры - один байт.Вы ищете контрольную сумму, которая производит один байт.

Очевидно, у вас есть простая аддитивная контрольная сумма (сумма байтов ввода) и xor входных байтов.* Это также может быть более длинная контрольная сумма, из которой были взяты только 8 битов.

Это также может быть какой-то тип CRC-8;Википедия знает о пяти видах стандартизированных CRC-8.

...