回复:如何最好的针对程序中某些块进行加密?

Zane

版主 西门子1847工业学习平台

  • 帖子

    21599
  • 精华

    408
  • 被关注

    1517

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2018-07-14 11:30:53

7楼

展开查看
以下是引用Hushuguo在2018-07-14 08:54:33的发言 >4楼:我之前做过一个程序,是通过注册码的方式防止拷贝,在核心的块里用sfc51读取cpu的序列号或者卡号,通过一定算法生成一个注册码,然后和外部给定的注册码比较,如果一致就可以执行了,拷贝到别的项目里如果没有合适的的注册码也是没用的,还有内部计算注册码时最好用临时变量去计算,名字也要隐藏好,防止被发现

并不是太合适,每一个需要保护的块都要集成序列号读取程序,加密正逆运算程序,造成被保护的块特别占资源,效率低下,一个系统程序也只能是个别块采取这样的措施而已,多了不行。

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15726条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。