其他
单片机常见的加密方法
关注+星标公众号,不错过精彩内容
编排 | strongerHuang
微信公众号 | 嵌入式专栏
现在的MCU程序可能别人花几百块钱就能破解,为了防止大家的程序不被剽窃,今天给大家分享点加密的内容。
嵌入式专栏
1
本节不讲加密具体实现算法,只讲常见加密方法。
1.程序写保护
这种方法是最常见,也是最简单的一种。现在的MUC基本都有写保护功能,但是这种容易被人破解。
2.烧断数据总线
这个方法听起来不错,但有损坏的风险,同样也能破解。
3.软件加密
是一些防止别人读懂程序的方法,单一的这种方法不能防止别人全盘复制,须配合其他的加密算法。
4.添加外部硬件电路的加密方法
这个方法效果看起来比较好,但会增加成本。
5.芯片打磨改型
这个方法改了型号能误导,但同时也增加成本,解密者一般也能分析出来。
6.通过通过联网加序列号加密
通过连接网络,在你的MCU中生成一个唯一的随机长序列号,并加入复杂的特种算法,或加入你们重新编码的企业信息在里面,每个芯片内不同,复制者只能复制到一个序列号。
7.通过MCU唯一的标识加密
以前很多MCU没有唯一标识码,现在的很多MCU都具有唯一标识码了。
这个方法比较好,简单省事,能很好的防止复制。
嵌入式专栏
2
使用读保护 + 唯一ID的加密是最常用的一种方法,也是推荐大家使用的一种方法。
免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。
后台回复『单片机』『嵌入式软件基础知识』阅读更多相关文章。
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。