1
我有一个串行通信协议,并且在查找已使用的校验和算法时遇到了一些麻烦。我已经尝试了几个CRC16 algorithms
,他们都没有工作。找出使用了哪种CRC16算法
消息看起来像这样(在十六进制):
55 13 04 03 09 f1 01 00 00 06 50 08 00 02 00 00 00 cc 1a
55 13 04 03 09 f1 01 00 00 06 50 00 00 02 00 00 00 94 3b
55 13 04 03 09 f1 02 00 00 06 50 08 00 02 00 00 00 7f e4
55 13 04 03 09 f1 02 00 00 06 50 00 00 02 00 00 00 27 c5
55 13 04 03 09 f1 03 00 00 06 50 08 00 02 00 00 00 ee b1
55 13 04 03 09 f1 03 00 00 06 50 00 00 02 00 00 00 b6 90
我知道起始字节是0x55
和第二字节是消息长度
如果有必要,我可以提供更多的数据。任何帮助或提示,将不胜感激;)
最好的问候,阿米尔
这对于[security.SE]来说是个好问题吗? – Cullub