我需要使用标准的ANSI CRC-16哈希计算一个ANSI CRC-16的plainText ASCII字节哈希值,其中多项式为X16 + X15 + X2 + 1.
例如,如果我有 1085051000201146587443HG234 的明文,我需要能够生成CRC - 16哈希,在这种情况下将是26359。
对我来说,这看起来像是一个两步过程,第一步是将每个字母/整数转换为ASCII值并将所有值附加在一起。
第二步是获取该数字字符串并应用多项式计算。
任何想法如何在Javascript中执行此操作?这可能吗?