国学芯用 发表于 2023-6-3 11:27:42

程序更新,让你的客人自己升级,却拿不到你源代....

本帖最后由 国学芯用 于 2023-6-3 11:29 编辑

程序加密后传输 + 发布项目程序https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1461&highlight=%E5%AE%A2%E6%88%B7
给外面客户代开发,产品升级,进行程序更新的时候,
有没有什么简单的方法可以让你的客户自己升级程序,
但不用给其正真的源程序目标代码,只给他一个加密文件。
让你的客人自己升级,还拿不到你的源程序,
他只有对你给他的MCU-机器进行升级才有效,
其他无用-因为其他MCU中没你的解密钥匙

国学芯用 发表于 2023-6-3 11:28:56

发布项目程序+程序加密后传输 结合使用
发布项目程序与程序加密后传输两项新的特殊功能可以结合在一起使用。
首先程序加密后传输可以让第三方在烧录编程时,
===拦截烧录串口的通信数据得到的是乱码,而不是您的源程序,
而发布项目程序可实现让最终使用者在远方现场升级程序(方案公司/开发人员不需要亲自到场)。
===一个简单的升级按钮即可,不需要让外行恐惧的专业烧录软件界面


发布项目程序+程序加密后传输 这两项功能结合起来使用,
非常适用于方案公司/生产商在需要让远方的客人自己在远方更新程序,
而无法通过串口分析出您的原始目标代码,
强烈建议方案公司使用。

智涅 发表于 2023-6-3 11:37:41

目前给脱机烧录器配置也有这样的方式不?

国学芯用 发表于 2023-6-3 11:51:29

智涅 发表于 2023-6-3 11:37
目前给脱机烧录器配置也有这样的方式不?
(引用自3楼)

可以的

lb0857 发表于 2023-6-3 13:23:49

还可以结合硬盘唯一ID进行加密
这个功能不错{:victory:}

akey3000 发表于 2023-6-3 14:47:56

看上去不错

modbus 发表于 2023-6-4 11:57:15

STC32的话也没必要程序加密传输,即使拿到代码后也反编译不了C程序,最多反汇编为汇编程序(KEIL的反汇编可读性还很差),国内能看懂这个汇编的估计也没多少人
页: [1]
查看完整版本: 程序更新,让你的客人自己升级,却拿不到你源代....