打印

STC的自定义加密下载

[复制链接]
9931|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xzy568|  楼主 | 2012-5-6 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
guo_bin76| | 2012-5-6 09:59 | 只看该作者
哪里有6.17版本?

使用特权

评论回复
板凳
autopccopy| | 2012-5-6 20:20 | 只看该作者
本帖最后由 autopccopy 于 2012-5-6 20:34 编辑
哪里有6.17版本?
guo_bin76 发表于 2012-5-6 09:59


http://www.****ducst/datasheet/stc/STC-ISP-V6.00/stc-isp-15xx-v6.17-Beta1.exe :lol

stcisp_v617b1.JPG (97.93 KB )

stcisp_v617b1.JPG

使用特权

评论回复
地板
autopccopy| | 2012-5-6 20:27 | 只看该作者
STC自定义加密下载,是自己生成了密钥,导入原始产品中。
当产品需要升级固件时,可将加密的HEX文件发送到用户,用户只能进行旧产品升级固件,却无法使用该升级的HEX文件克隆产品(因为客户无法取得原芯片的密钥,无法在空白的芯片上烧入正确的程序)。

例如我的CANON 5DMARKII 数码单反常常升级固件,但我却无法使用该固件自己制造5DMARKII, 同样道理有些MP3,MP4的固件升级也是如此,只能在旧产品中升级用,无法克隆。

希望上面的例子可以解释到STC自定义加密下载的道理。;P

(28)

使用特权

评论回复
5
xzy568|  楼主 | 2012-5-6 21:09 | 只看该作者
本帖最后由 xzy568 于 2012-5-6 21:16 编辑

我的意思是技术上实现的原理,如密钥是做什么用的,是否是程序在下载时,会将串口传入的加密程序转成未加密的机器码存入ROM?
那还是没有解决MCU被**,HEX文件被读出后就可以随意使用的问题呢
我还以为是增加唯一ID校验功能呢,省得要改程序来实现

使用特权

评论回复
6
autopccopy| | 2012-5-6 22:13 | 只看该作者
自定义加密下载与唯一ID加密没有关系。

唯一ID是每片单片机的“指纹”,具有唯一和不可复制性,通过程序中“有技巧”的判断“指纹”,就算万一被**了HEX也不能大量复制。至于反汇编HEX,只要做到足够复杂,让**成本>开发成本即可。:)

使用特权

评论回复
7
xzy568|  楼主 | 2012-5-7 07:51 | 只看该作者
可是唯一ID功能也一样可以避免HEX文件被随意使用的问题

使用特权

评论回复
8
coody| | 2012-5-7 09:55 | 只看该作者
任何MCU,好象没发现可以读出HEX的吧?

使用特权

评论回复
9
ji7423| | 2012-5-7 12:31 | 只看该作者
多谢3L。

使用特权

评论回复
10
dxw3364| | 2013-1-30 09:36 | 只看该作者
请问下我用自定义加密下载后,生成代码烧录到单片机里不能正常运行啊,请问是哪里出错了呢,我选择了“本次下载的代码为加密代码”,谢谢

使用特权

评论回复
11
coody| | 2013-1-30 14:24 | 只看该作者
LS,那是肯定的。自定义加密是把加密后的代码下给脱机板或发给客户的,不是直接下到MCU里的。

使用特权

评论回复
12
iaminjoying| | 2013-5-1 14:44 | 只看该作者
请问有人用STC自定义加密方法下载程序操作成功过么?  求教中!!!

使用特权

评论回复
13
8410430| | 2013-5-9 13:12 | 只看该作者
mark

使用特权

评论回复
14
kezaoju| | 2017-9-21 21:15 | 只看该作者
coody 发表于 2013-1-30 14:24
LS,那是肯定的。自定义加密是把加密后的代码下给脱机板或发给客户的,不是直接下到MCU里的。 ...

我的也是这样,用STC-ISP加密下载功能后,单片机运行不正常。你说自定义加密下载后的代码是下给脱机板或发给客户,不是直接下到单片机,但无论是脱机板还是客户拿到加密后的代码,不都是要烧到单片机里吗??

使用特权

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

本版积分规则

3

主题

258

帖子

2

粉丝