CRC16-CCITT校验是一种常用的数据校验方法,它的原理是通过使用特定的多项式进行计算,将数据和多项式进行异或运算,然后得到一个16位二进制数,这个16位二进制数就是CRC16-CCITT校验码。
下面是使用javascript写一个CRC16-CCITT校验的代码示例:
function crc16(data) {
var crc= 0xffff;
var polynomial = 0x1021;
for (var i = 0; i < data.length; i++) {
var b = data.charCodeAt(i);