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

freelin

  • 帖子

    109
  • 精华

    3
  • 被关注

    4

论坛等级:游侠

注册时间:2008-05-07

普通 普通 如何晋级?

发布于 2018-07-14 11:00:48

6楼

展开查看
以下是引用Hushuguo在2018-07-14 08:54:33的发言 >4楼:我之前做过一个程序,是通过注册码的方式防止拷贝,在核心的块里用sfc51读取cpu的序列号或者卡号,通过一定算法生成一个注册码,然后和外部给定的注册码比较,如果一致就可以执行了,拷贝到别的项目里如果没有合适的的注册码也是没用的,还有内部计算注册码时最好用临时变量去计算,名字也要隐藏好,防止被发现
我曾经想过这个方法,但是因为核心块要放在2ms的固定中断中运行。经过试验读plc序列号的sfc2ms执行不完。当时我试验的时候只要一加这个块就报过载了。需要调整循环中断到10ms以上才能过去。下周我再试试,如果不行我想着还是锁plc序列号。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有14499条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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