如何在Javascript中计算标准ANSI CRC-16哈希?

时间:2011-12-12 19:33:43

标签: javascript hash crc

我需要使用标准的ANSI CRC-16哈希计算一个ANSI CRC-16的plainText ASCII字节哈希值,其中多项式为X16 + X15 + X2 + 1.

例如,如果我有 1085051000201146587443HG234 的明文,我需要能够生成CRC - 16哈希,在这种情况下将是26359。

对我来说,这看起来像是一个两步过程,第一步是将每个字母/整数转换为ASCII值并将所有值附加在一起。

第二步是获取该数字字符串并应用多项式计算。

任何想法如何在Javascript中执行此操作?这可能吗?

1 个答案:

答案 0 :(得分:3)

这里有一个例子:http://zorc.breitbandkatze.de/crc.html