打印
[应用相关]

stm32的flash有几种加密方法?望各个大大不吝赐教

[复制链接]
11497|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
就是防止程序被读出来,看手册上有一种是通过设置flash寄存器加密。但是有看见别人提到利用96位的stm32芯片ID号加密,不知如何实现。除此二种方法外,不知还要其他的不?感谢!
沙发
linminjun|  楼主 | 2009-5-19 18:42 | 只看该作者

up

使用特权

评论回复
板凳
licky| | 2009-5-19 21:57 | 只看该作者

STM32程序加密

也想知道这方面的东西,不知道大伙用过没有,能否给普及一下。

使用特权

评论回复
地板
McuIsp| | 2009-5-19 22:52 | 只看该作者

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

使用特权

评论回复
5
starm| | 2009-5-20 02:13 | 只看该作者

简单的方法就是

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

使用特权

评论回复
6
McuIsp| | 2009-5-20 11:02 | 只看该作者

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

在ISP下载时,按照客户自定义算法,实时地从芯片唯一序列号来更改代码内容。
从而实现LS的目的......

使用特权

评论回复
7
linminjun|  楼主 | 2009-5-20 17:50 | 只看该作者

谢谢4楼和5楼

谢谢4楼和5楼

使用特权

评论回复
8
violit| | 2009-5-20 19:20 | 只看该作者

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

使用特权

评论回复
9
TuBie| | 2009-12-19 07:30 | 只看该作者
4# McuIsp

请问这个加密之后,是擦除全芯片就可以解除吗?还是擦除后仍然保留?

使用特权

评论回复
10
gxgclg| | 2009-12-19 22:13 | 只看该作者

使用特权

评论回复
11
hotpower| | 2009-12-20 22:08 | 只看该作者
严重关注之中~~~

使用特权

评论回复
12
秋天落叶| | 2009-12-21 08:56 | 只看该作者
FLASH加密,还没用过

使用特权

评论回复
13
sinadz| | 2009-12-21 09:15 | 只看该作者
是啊,我也很关心9楼的问题

使用特权

评论回复
14
lsq334421| | 2012-4-28 12:52 | 只看该作者
各位大哥  小弟想求教一下怎么能读出STM32 flash中的程序 flash未加密  拜谢!

使用特权

评论回复
15
lsq334421| | 2012-4-28 12:52 | 只看该作者
各位大哥  小弟想求教一下怎么能读出STM32 flash中的程序 flash未加密 求具体步骤  拜谢!

使用特权

评论回复
16
wefly0102| | 2018-8-6 12:42 | 只看该作者
同问

使用特权

评论回复
17
meijc119| | 2022-8-20 15:24 | 只看该作者

使用特权

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

本版积分规则

18

主题

117

帖子

0

粉丝