Я играл с CRC-CCITT (Kermit) и заметил, что при вычислении контрольной суммы на разных сайтах я получал разные результаты.
На lammertbies.nl/comm/info/crc-calculation.html результатом 123456789 был 0x8921, а на crccalc.com - 0x2189.
Фактически, какое бы значение вы ни вводили, результат в crccalc такой же, как у lammertbies, но с двумя последними символами первыми. Итак, foobar на lammertbies - это 0xF4E3, а на crccalc - 0xE3F4.
Какой сайт правильный, а что другой сайт делает неправильно?