找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4340|回复: 3
打印 上一主题 下一主题
收起左侧

STC单片机加密方式分享

[复制链接]
跳转到指定楼层
楼主
1. 程序加密后传输:主要是防身边人,此功能主要是实现将用户代码加密后再下载,以防止代码下载过程中被第三方串口监控软件将用户的原码数据截取,从而确保了代码的安全.
2. ID号加密,十几年前就有人这么用,挺好的,简述如下:ID号加密是根据用户所设定的算法对ID号的,7个字节进行分别运算,每种加密算法最多可以进行4次不同的运算,运算符不分优先级,从前到后依次进行4次运算,对于同一个加密算法,ID号的7个字节是分别使用此算法进行运算,运算完成后会得到加密后的7个字节,在下载用户代码时,加密后的7个字节会自动写入到用户所指定的FLASH中
3. 下载口令:类似于ATM机取款需要输密码,五次自动锁死。
4. 发布项目程序,就是把把所有的配置等保存成一个可以烧写的可执行文件,工厂操作的时候都看不到单片机型号,看不到STC的图标。

51hei截图20220621171531.jpg (146.56 KB, 下载次数: 73)

51hei截图20220621171531.jpg

评分

参与人数 1黑币 +12 收起 理由
catlu + 12

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶2 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2022-7-29 15:29 | 只看该作者
实际应用中,客户需要对控制方式或对象做调整,往往只要改软件就可以了。
我们是将升级后的软件,发给客户,且将升级的方法也给客户,这样就不用出差了。
这时就涉及到软件的加密了。
你能想到我们加密的方案吗?
举例:无线看板,用于生产数据统计监察,数据通过无线方式与办公室PC机后台软件互联。
我们将升级软件发给客户,告诉客户,可以通过PC机,用无线的方式,将升级软件直接发出,对无线看板【刷机】彻底更换原来的软件。不过刷机过程中要求不能掉电(5秒)。
我们敢把【升级软件】给到客户手上,而不怕泄密,猜猜是如何做到的。
回复

使用道具 举报

板凳
ID:624769 发表于 2022-7-29 22:52 | 只看该作者
yzwzfyz 发表于 2022-7-29 15:29
实际应用中,客户需要对控制方式或对象做调整,往往只要改软件就可以了。
我们是将升级后的软件,发给客户 ...

要做到这点倒不难,我倒是对 刷机过程中,不能掉电的5秒,如果掉电了,你们的后续解决方案比较感兴趣。
回复

使用道具 举报

地板
ID:123289 发表于 2022-8-1 08:55 | 只看该作者
这个问题在硬件上解决了,做了能坚持5秒的不间断电源。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表