杰发科技AC7840——CSE的CMAC校验

1. cmac和mac区别

前文看到了mac的计算

这里出现了cmac概念因为我们刚才计算的都是mac,然后例程里面有个cmac翻转的代码

2. 加密

注意这里必须是128bit也就是最少16字节

要放在flash里面,不能自己声明一个数组,然后对这个数组进行加密,因为数组是放在ram里面的

如果少于128bit或者用数组进行加密,就会进hardfault,断点无法继续执行。

我们使用在线工具进行验证,发现计算的结果不一致

3. 翻转

因为7840芯片内部大小端原因,需要对原文和密码进行翻转,得到的结果也要进行翻转

另外,这个在线密码计算工具是支持空格输入的

https://www.lddgo.net/encrypt/cmac-calculate#toolNoteIframe

单独的加解密翻转相关流程,在例程9中也有体现

相关推荐
BBNbQKHXygfU2 天前
基于遗传算法优化BP神经网络的时间序列预测探索
mcu
想放学的刺客2 天前
单片机嵌入式试题(第30期)全局变量“满天飞“!!!局限性和影响有哪些,什么情况下才不得不使用?
单片机·嵌入式硬件·mcu·物联网·51单片机
网易独家音乐人Mike Zhou2 天前
【RealMCU】瑞昱官方LOG信息保存及解析,DebugAnalyzer自动化接收脚本(不需要用到ROM.trace文件)
单片机·mcu·物联网·自动化·嵌入式·iot·瑞昱
郝亚军5 天前
获取libiec61850和如何编译iec61850库
mcu·tcp/ip
liu_endong5 天前
杰发科技AC7840——打印所有GPIO的PORT配置寄存器
mcu·算法·杰发科技·autochips·车规芯片
想放学的刺客5 天前
单片机嵌入式系统试题(第28期)flash芯片各引脚作用?低功耗设计估算电池续航时间是多少?如何优化低功耗等项目经验
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机
MickyCode7 天前
嵌入式开发调试之Traceback
arm开发·stm32·单片机·mcu
wotaifuzao8 天前
【Keil 5安装】keil 5最新版本安装+环境配置+下载百度资源分享(安装包,注册机等)
stm32·单片机·嵌入式硬件·mcu·学习·keil5·最新keil
帅次8 天前
系统分析师-信息物理系统分析与设计
stm32·单片机·嵌入式硬件·mcu·物联网·iot·rtdbs
MounRiver_Studio8 天前
RISC-V IDE MRS2进阶分享(三):MRS语言服务器
ide·mcu·risc-v·嵌入式开发