我需要通过 UDP/IP 协议向设备发送十六进制值,在我需要发送之前,我必须对前两个字节与“消息序列号”的两个字节进行 XOR 问题是
- 我何时何地可以找到消息序列号的 MSB 和 LSB
- 我如何对前两个字节执行 XOR,如果我这样做,那么如何附加回原始字节?
这是我的数组 const char connectByteArray[] = {0x21,0x01,0x01,0x00,0xC0,0x50};
我认为以下几点将有助于更好地回答您“加密块的第一个字节与消息序列号的 MSB 异或,加密块的第二个字节与消息序列号的 LSB 异或”