你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32程序加密---------新思路

[复制链接]
lovewjl 发布时间:2020-8-29 09:23
我想到一个STM32加密方法,
分3步:
第1步,level1,
第2步,用UID+自定义加密,
第3步,对整个程序区个CRC校验,把CRC结果与某个数异或多次,再把异或后的结果存在xx地址,
然后程序在“多处”“多花样判断”xx地址的是否合法?

程序思路:前2种方法很容易被破解,加了第3种方法后,
破解者破解前两种方法后,必定要修改程序内容,
修改程序内容后,CRC值必定会改变,
CRC值改变了,数值就不合法了,从而且达到程序防篡改的目的。

现在遇到一个问题,怎么在程序编译前知道CRC校验值?

可否先编译第一次,PC读取HEX校验CRC值,
再把计算机后的值填内程序中重新编译,
但编译后CRC值又变了,
不知道PC的EXE是怎么实现防篡改的?

收藏 评论0 发布时间:2020-8-29 09:23

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版