打印
[STM32F1]

STM32F1如何烧程序加密

[复制链接]
6557|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinyipcb|  楼主 | 2015-9-29 20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
源程序开发完毕了,现在开始考虑量产的事情了。知道STM32的产品有ID可以用于加密,不知道具体应该如何操作。请有经验的人给指点一下。
硬件上应该买一个烧片子的座子吧?软件应该用什么来搞?谢谢。
沙发
稳稳の幸福| | 2015-9-29 20:55 | 只看该作者
这个好多人都不会的,实际上只可防君子,没法防小人啊。

使用特权

评论回复
板凳
xinyipcb|  楼主 | 2015-9-29 21:04 | 只看该作者
恩,知道是这么回事,具体怎么操作啊?请指点。

使用特权

评论回复
地板
仙女山| | 2015-9-29 21:59 | 只看该作者
用了那么长时间stm32f103,真的不知道该如何加密

使用特权

评论回复
5
694198235| | 2015-9-29 22:03 | 只看该作者
st-link下载可以读保护!

使用特权

评论回复
来自android
6
xinyipcb|  楼主 | 2015-9-29 22:17 | 只看该作者
具体怎么做? 看了一些资料,好像说能自动读取ID,生成滚码,是不是这样?

使用特权

评论回复
7
yiyigirl2014| | 2015-9-30 08:14 | 只看该作者
烧断熔丝,然后就不可以读了,也没法修改

使用特权

评论回复
8
IversonCar| | 2015-9-30 08:20 | 只看该作者
怎样给加密,这真是一项有意义的事情啊

使用特权

评论回复
9
fanxsd| | 2015-9-30 08:33 | 只看该作者
用烧写器首先读出ID,烧写程序时候通过一定运算存在flash里。在程序运行是用读取的ID一定运算之后 与你存储的 的加密ID进行对比。
但是告诉你句话,ID现在已经费了。已经被**了,可以硬件改写了。

使用特权

评论回复
10
xinyipcb|  楼主 | 2015-9-30 09:23 | 只看该作者
听着感觉现在加密好像没用多大意义了?另外收费是怎么收啊?

使用特权

评论回复
11
mmuuss586| | 2015-9-30 09:31 | 只看该作者

用ST LINK就可以了

使用特权

评论回复
12
lefeng| | 2015-9-30 10:07 | 只看该作者
网上搜的,看看能用不

烧程序以前用工具读出芯片ID,一进main函数处加入以下代码:

static u32 CpuID[3];
static u32 Lock_Code;

void GetLockCode(void)
{
//获取CPU唯一ID
CpuID[0]=*(vu32*)(0x1ffff7e8);
CpuID[1]=*(vu32*)(0x1ffff7ec);
CpuID[2]=*(vu32*)(0x1ffff7f0);
//加密算法,很简单的加密算法
Lock_Code=(CpuID[0]>>1)+(CpuID[1]>>2)+(CpuID[2]>>3);
}
if(Lock_Code != 0x123456789ABC) return; //假设0x123456789ABC是当前芯片的ID

使用特权

评论回复
评论
meijc119 2019-8-31 21:34 回复TA
你这个不行的,很容易被破,因为破解的人直接找1ffff7e8 1ffff7ec 1ffff7f0 
13
huangqi412| | 2015-9-30 11:10 | 只看该作者
然并卵 UID修改都是好几百年前的传说了

使用特权

评论回复
14
大秦正声| | 2015-9-30 11:14 | 只看该作者
关注

使用特权

评论回复
15
侣行天下| | 2015-9-30 11:59 | 只看该作者
可不可以修改芯片内部的ID实现加密呢?

使用特权

评论回复
16
DreamofOven| | 2015-9-30 20:20 | 只看该作者
是不是得对立面的id操作呢?

使用特权

评论回复
17
meijc119| | 2019-8-31 21:33 | 只看该作者
fanxsd 发表于 2015-9-30 08:33
用烧写器首先读出ID,烧写程序时候通过一定运算存在flash里。在程序运行是用读取的ID一定运算之后 与你存储 ...

硬件改不了id的,就是能改,代价也很高,芯片开盖去改电路?费用怎么算?成功率多少?实际现在是通过改软件**id软件加密,我就能改,关键还是要做得好,有兴趣q交流,9272078

使用特权

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

本版积分规则

37

主题

951

帖子

11

粉丝