Как вычислить стандартный хэш ANSI CRC-16 в Javascript? - PullRequest
4 голосов
/ 12 декабря 2011

Мне нужно вычислить хэш ANSI CRC-16 из байтов plainText ASCII, используя стандартный хэш ANSI CRC ‑ 16 с полиномом X16 + X15 + X2 + 1.

Например, если у меня есть открытый текст 1085051000201146587443HG234 , мне нужно иметь возможность генерировать хэш CRC -‐ 16, который в этом случае будет 26359.

Для меня это выглядит как двухэтапный процесс, где первым шагом будет преобразование каждой буквы / целого числа в значение ASCII и добавление всех значений вместе.

Второй шаг - взять эту числовую строку и применить полиномиальный расчет.

Есть идеи, как это сделать в Javascript? Это возможно?

1 Ответ

3 голосов
/ 13 декабря 2011

Здесь есть пример: http://zorc.breitbandkatze.de/crc.html

...