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

Hushuguo

  • 帖子

    385
  • 精华

    2
  • 被关注

    37

论坛等级:奇侠

注册时间:2004-04-17

普通 普通 如何晋级?

发布于 2018-07-14 13:05:13

8楼

展开查看
以下是引用Zane在2018-07-14 11:30:53的发言 >7楼

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

以下是引用Hushuguo在2018-07-14 08:54:33的发言 >4楼:我之前做过一个程序...

引用4楼详细内容:

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

之少我的那个项目不存在特别占用资源的问题,我的那个程序是控制整个生产进度的程序,只是在这个程序启动的上升沿执行一次,同时生成一个随机数,如果没有注册,执行到那个随机的步骤就不往下进行了,启动后就不检测了,问题没有那么严重
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15223条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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