检查FCS以太网帧CRC-32在线工具

时间:2016-10-13 09:33:15

标签: frame ethernet crc

由于不同网站上的工具,我正在尝试检查以太网帧的FCS。

我第一次使用这个网站: http://depa.usst.edu.cn/chenjq/www2/software/crc/CRC_Javascript/CRCcalculation.htm并找到下一个FCS:0xD4C3C62F(下面的框架)

然后,我尝试了这个:http://www.scadacore.com/field-applications/programming-calculators/online-checksum-calculator/我找到了正确的CRC:0x7AD56BB3但是没有任何类型的CRC-32(正常,反向...)对应于第一个网站上的CRC查找

算法之间是否有任何联系?

谢谢!

这是十六进制帧(没有帧的开头): 000AE6F005A3001234567890080045000030B3FE0000801172BA0A0000030A00000204000400001C894D000102030405060708090A0B0C0D0E0F10111213

1 个答案:

答案 0 :(得分:1)

谨防在线CRC计算器。

您的字符串的以太网CRC实际上是0xb36bd57a。它以相反的顺序存储在流中,这就是你错误地将其写为0x7AD56BB3的原因。

有许多CRC定义,包括许多32位CRC定义。有关示例,请参阅RevEng catalog。您想要的那个恰好被称为"CRC-32", with this definition

在您的第一个链接中计算的“CCITT-32”(我之前没有见过的名称)是另一个定义。它甚至没有出现在RevEng目录中。