上位机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交换,类似的第三个与第六个交换,第四个与第五个交换.
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消