[应用相关] stm32的flash有几种加密方法?望各个大大不吝赐教

[复制链接]
12700|16
 楼主| linminjun 发表于 2009-5-19 16:01 | 显示全部楼层 |阅读模式
就是防止程序被读出来,看手册上有一种是通过设置flash寄存器加密。但是有看见别人提到利用96位的stm32芯片ID号加密,不知如何实现。除此二种方法外,不知还要其他的不?感谢!
 楼主| linminjun 发表于 2009-5-19 18:42 | 显示全部楼层
licky 发表于 2009-5-19 21:57 | 显示全部楼层

STM32程序加密

也想知道这方面的东西,不知道大伙用过没有,能否给普及一下。
McuIsp 发表于 2009-5-19 22:52 | 显示全部楼层

stm32只有1种加密方法,就是RDP!=0xa5

starm 发表于 2009-5-20 02:13 | 显示全部楼层

简单的方法就是

在代码里面保存于序列号相关的信息, 代码运行中随机调用产生此信息的函数生成对应的信息. 程序运行中, 比对这两个信息, 根据结果决定如何运行程序,
比如擦除整个flash, 生成不正确的结果, 限制某些功能等等.这样如果不分析程序, 就有部分功能不能用. 
McuIsp 发表于 2009-5-20 11:02 | 显示全部楼层

McuIsp的手持在线编程机和miniIsp下载盒特色功能:

在ISP下载时,按照客户自定义算法,实时地从芯片唯一序列号来更改代码内容。
从而实现LS的目的......
 楼主| linminjun 发表于 2009-5-20 17:50 | 显示全部楼层

谢谢4楼和5楼

谢谢4楼和5楼
violit 发表于 2009-5-20 19:20 | 显示全部楼层

可以使用SWD的单线口烧写程序时提供加密设置么?

TuBie 发表于 2009-12-19 07:30 | 显示全部楼层
4# McuIsp

请问这个加密之后,是擦除全芯片就可以解除吗?还是擦除后仍然保留?
gxgclg 发表于 2009-12-19 22:13 | 显示全部楼层
hotpower 发表于 2009-12-20 22:08 | 显示全部楼层
严重关注之中~~~
秋天落叶 发表于 2009-12-21 08:56 | 显示全部楼层
FLASH加密,还没用过
sinadz 发表于 2009-12-21 09:15 | 显示全部楼层
是啊,我也很关心9楼的问题
lsq334421 发表于 2012-4-28 12:52 | 显示全部楼层
各位大哥  小弟想求教一下怎么能读出STM32 flash中的程序 flash未加密  拜谢!
lsq334421 发表于 2012-4-28 12:52 | 显示全部楼层
各位大哥  小弟想求教一下怎么能读出STM32 flash中的程序 flash未加密 求具体步骤  拜谢!
wefly0102 发表于 2018-8-6 12:42 | 显示全部楼层
meijc119 发表于 2022-8-20 15:24 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

117

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部