mdk 自动加密用于IAP升级的bin文件方法

2020-01-01 17:57发布

本帖最后由 gmajvfhpa 于 2018-1-13 14:04 编辑

修改原因:上传程序文件

写了一个控制台小程序,用于bin文件的AES加密。程序取名BinAddAes.exe,调用时,后面带三个字串,第一个是要加密文件的路径及文件名,第二个是加密后的保存路径及文件名,第三个是32个字符的密码。
mdk的设置方法: 节能.jpg (152.53 KB, 下载次数: 0) 下载附件 2018-1-13 13:47 上传
run1 填:C:Keil_v5ARMARMCCinfromelf.exe   --bin -o  ..OBJyuanhuKZ.bin ..OBJyuanhuKZ.axf ,这个fromelf.exe是MDK自带的,路经可能会有所不同,要根据实际位置更改。这个程序的作用是把MDK生成的*.axf生成 *.bin。
run2填:C:Keil_v5ARMARMCCinBinAddAes.exe ..OBJyuanhuKZ.bin ..OBJyuanhuKZ.aes 12345678901234567890123456789012 。把BinAddAes.exe拷贝到相应目录,建议与fromelf.exe相同目录下。这个程序的作用是把*bin加密后生成 *.aes。
BinAddAes的工程源码:
BinAddAes-VS2008.rar (1.52 MB, 下载次数: 164) 2018-1-13 13:54 上传 点击文件名下载附件

单独的BinAddAes程序: BinAddAes.rar (5.1 KB, 下载次数: 135) 2018-1-13 14:03 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
gmajvfhpa
1楼-- · 2020-01-01 22:58
补充说明,加密部份源码来于本坛。
bin文件大小如不是16的整数倍,加密后会增加数据到整数倍。
bbglx
2楼-- · 2020-01-01 23:53
感谢分享!
chaled
3楼-- · 2020-01-02 02:29
楼主工具不错。我们平时也有用到同样功能。
不过我人笨,我只会用最简单的MFC写一个窗口程序,然后手工打开文件,加密后再生成一个加密文件存起来的。
ztrx
4楼-- · 2020-01-02 03:23
IAP程序有没有
foxpro2005
5楼-- · 2020-01-02 08:48
 精彩回答 2  元偷偷看……
lijg8421
6楼-- · 2020-01-02 13:25
iap解密烧录程序有吗?

一周热门 更多>