[PIC®/AVR®/dsPIC®产品]

又可靠又安全的PIC bootloader (加密/解密 bootloader)

[复制链接]
4329|2
手机看帖
扫描二维码
随时随地手机跟帖
GeekyGeek|  楼主 | 2016-10-7 14:38 | 显示全部楼层 |阅读模式
本帖最后由 GeekyGeek 于 2016-10-7 14:58 编辑

        在论坛上个post有介绍我的xmodem bootloader, 这次介绍我的encrypting/decrypting bootloader(单片机系统程序加密及在线升级). 在xmodem bootloader基础上增加加密特性而成。国庆节哪都没去,就为了完成它,总算不负众望。加密方式采用XTEA,首先自己用C#写的工具将MPLABX生成的HEX转换成BIN, 同样是自己用C#实现的XTEA加密工具对BIN加密,再通过Xmodem协议发送到单片机,单片机需预装decrypting boot程序, decrypting boot接收加密过的数据,解密,然后烧写。就是这样即可靠又安全地实现单片机系统在线升级。bin加密后,可以很放心地copy给供应商或客户,可以让他们帮你的产品升级,而不用担心安全性的问题。详见:
xmodem bootloader:   http://www.cnblogs.com/geekygeek/p/xmodem_bootloader.html
encrypting/decrypting bootloader:  http://www.cnblogs.com/geekygeek/p/encrypting_bootloader.html
neomissing| | 2016-10-7 16:49 | 显示全部楼层
厉害,谢谢分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:www.cnblogs.com/geekygeek

8

主题

211

帖子

3

粉丝