上位机A与下位机B都是8051单片机, 双方通过串口传输加密数据; 已知每次传递64bit数据,
1个回答
关注
展开全部
不好意思这边是百度答主,程序方面属于软件工程的哦望理解哦
咨询记录 · 回答于2022-09-16
假设B已经接受到了64bit的加密数据, 编写函数解密出原始数据
假设B已经接受到了64bit的加密数据, 编写函数解密出原始数据
上位机A与下位机B都是8051单片机, 双方通过串口传输加密数据; 已知每次传递64bit数据, 加密规则如下: 1, 每个字节异或0x9E; 2, 步骤1得到的字节高低4bit交换; 3, 数据的第一个8bit与第八个8bit交换, 第二个8bit与第七个8bit交换,类似的第三个与第六个交换,第四个与第五个交换.
就这些信息
可以的话帮我写出程序
上位机A与下位机B都是8051单片机, 双方通过串口传输加密数据; 已知每次传递64bit数据, 加密规则如下: 1, 每个字节异或0x9E; 2, 步骤1得到的字节高低4bit交换; 3, 数据的第一个8bit与第八个8bit交换, 第二个8bit与第七个8bit交换,类似的第三个与第六个交换,第四个与第五个交换.
假设B已经接受到了64bit的加密数据, 编写函数解密出原始数据
上位机A与下位机B都是8051单片机, 双方通过串口传输加密数据; 已知每次传递64bit数据, 加密规则如下: 1, 每个字节异或0x9E; 2, 步骤1得到的字节高低4bit交换; 3, 数据的第一个8bit与第八个8bit交换, 第二个8bit与第七个8bit交换,类似的第三个与第六个交换,第四个与第五个交换.
假设B已经接受到了64bit的加密数据, 编写函数解密出原始数据
上位机A与下位机B都是8051单片机, 双方通过串口传输加密数据; 已知每次传递64bit数据, 加密规则如下: 1, 每个字节异或0x9E; 2, 步骤1得到的字节高低4bit交换; 3, 数据的第一个8bit与第八个8bit交换, 第二个8bit与第七个8bit交换,类似的第三个与第六个交换,第四个与第五个交换.
假设B已经接受到了64bit的加密数据, 编写函数解密出原始数据
上位机A与下位机B都是8051单片机, 双方通过串口传输加密数据; 已知每次传递64bit数据, 加密规则如下: 1, 每个字节异或0x9E; 2, 步骤1得到的字节高低4bit交换; 3, 数据的第一个8bit与第八个8bit交换, 第二个8bit与第七个8bit交换,类似的第三个与第六个交换,第四个与第五个交换.
已赞过
评论
收起
你对这个回答的评价是?