STM32 IAP升级AES256加密 应用及源码

2020-01-01 17:57发布

我用的万利199元的板。
AES256加密算法,用的是shaoziyang的源码,由于不会用C++,上位机用了C#开发,搞了一个多星期,C#加密出来的,老是和shaoziyang的AVRUB加密出来的不一样,就干脆用C++做了DLL,用C#调用。
不多说了,直接上源码。

上位机效果图

(原文件名:QQ截图20110923094605.jpg)

STM32下位机IAP升级里面,我把固件上传部分删掉了,既然加密,就是为了防破_解,读出来就没必要了。

C++里的DLL加密文件包
点击此处下载 ourdev_678831FMG4A4.zip(文件大小:11K) (原文件名:DLLTest.zip)

C#写的调用DLL加密的HEX转Bin文件包
点击此处下载 ourdev_678832NPWI4U.zip(文件大小:45K) (原文件名:Hex2Bin.zip)

MDK下的万利199元开发板的IAP源码
点击此处下载 ourdev_678833DAXD3A.zip(文件大小:521K) (原文件名:Usart.zip)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
98条回答
licheng0620
1楼-- · 2020-01-09 12:21
 精彩回答 2  元偷偷看……
xtx
2楼-- · 2020-01-09 17:04
收藏 但是我需要用FPGA实现AES 加密
randtian
3楼-- · 2020-01-09 17:40
HEX转换成BIN的过程加密,然后把BIN文件通过BootLoader程序下载进MCU。
加密了的BIN和没加密的BIN有什么区别吗,加密过程是改变BIN文件里面的某些数据还是放置了陷阱之类的数据,使得BIN文件被人从MCU里恶意读取出来的数据与原BIN文件的数据不同?
stewen
4楼-- · 2020-01-09 22:55
学习一下。
谢谢楼主分享。
shangdawei
5楼-- · 2020-01-10 04:36
>> STM32下位机IAP升级里面,我把固件上传部分删掉了,既然加密,就是为了防破_解,读出来就没必要了。

上传前先加密即可, 可以用于校验
ljt80158015
6楼-- · 2020-01-10 08:33
 精彩回答 2  元偷偷看……

一周热门 更多>