打印
[Safety]

一般程序怎么加密防止别人**

[复制链接]
2594|43
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
天奕|  楼主 | 2023-3-6 11:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如stm32 程序设置了禁止读,别人是否还能读出flash的数据 ,如果别人能过读,要怎么做才能让他即使读到了程序,也是不能正常工作,或者使随机出错。

使用特权

评论回复
沙发
caoenq| | 2023-3-6 13:09 | 只看该作者
加密

使用特权

评论回复
板凳
非叉叉| | 2023-3-6 15:22 | 只看该作者
将单片机程序和芯片唯一ID绑定起来。

使用特权

评论回复
地板
dog_xin| | 2023-3-6 16:42 | 只看该作者
非叉叉 发表于 2023-3-6 15:22
将单片机程序和芯片唯一ID绑定起来。

具体怎么做呢?

使用特权

评论回复
5
ColeYao| | 2023-3-7 11:01 | 只看该作者
dog_xin 发表于 2023-3-6 16:42
具体怎么做呢?

  设备出厂前使用专用软件将单片机唯一ID读取后以加密方式存到24C256的指定地址X,出厂后运行时首先读取地址X的数据解密后与单片机唯一ID比较,如果两者一致,那么正常运行;如果不一致那么前面100次正常运行,从101次开始,如果该次数能被5整除,那么就不能运行,如果能被4整除,那么运行时明显降低性能。。。。

使用特权

评论回复
6
朝生| | 2023-3-7 16:15 | 只看该作者
我记得有一种就是别人用JLink读,不能正常读取。

使用特权

评论回复
7
Pretext| | 2023-3-7 16:16 | 只看该作者
绑定ID呗,每个程序只能在指定的ID上运行就行了,不过这需要每台设备都配置一下。

使用特权

评论回复
8
芯路例程| | 2023-3-7 16:17 | 只看该作者
上加密芯片,不过会增加成本,但是很安全。

使用特权

评论回复
9
dog_xin| | 2023-3-22 12:20 | 只看该作者
ColeYao 发表于 2023-3-7 11:01
设备出厂前使用专用软件将单片机唯一ID读取后以加密方式存到24C256的指定地址X,出厂后运行时首先读取 ...

谢谢!

使用特权

评论回复
10
Bowclad| | 2023-3-22 21:56 | 只看该作者
绑id试试呗

使用特权

评论回复
11
AloneKaven| | 2023-3-23 23:01 | 只看该作者
jlink好像就能加密

使用特权

评论回复
12
happy_10| | 2023-3-27 20:17 | 只看该作者
加密芯片

使用特权

评论回复
13
chenho| | 2023-4-1 21:37 | 只看该作者
将单片机程序和芯片唯一ID绑定起来。

使用特权

评论回复
14
wuhany| | 2023-4-1 21:38 | 只看该作者
具体怎么做呢?

使用特权

评论回复
15
jiahy| | 2023-4-1 21:39 | 只看该作者
设备出厂前使用专用软件将单片机唯一ID读取后以加密方式存到24C256的指定地址X,出厂后运行时首先读取地址X的数据解密后与单片机唯一ID比较

使用特权

评论回复
16
lizye| | 2023-4-1 21:40 | 只看该作者
如果两者一致,那么正常运行;如果不一致那么前面100次正常运行,从101次开始,如果该次数能被5整除,那么就不能运行,如果能被4整除,那么运行时明显降低性能。。。

使用特权

评论回复
17
morrisk| | 2023-4-1 21:43 | 只看该作者
我记得有一种就是别人用JLink读,不能正常读取。

使用特权

评论回复
18
zyf部长| | 2023-4-1 21:45 | 只看该作者
绑定ID呗,每个程序只能在指定的ID上运行就行了,不过这需要每台设备都配置一下。

使用特权

评论回复
19
zhanglli| | 2023-4-1 21:47 | 只看该作者
上加密芯片,不过会增加成本,但是很安全。

使用特权

评论回复
20
zyf部长| | 2023-4-1 21:48 | 只看该作者
绑id试试呗

使用特权

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

本版积分规则

15

主题

126

帖子

1

粉丝