首页 上一页 1 2 下一页 尾页

RSLogix5000的程序加密 点击:7931 | 回复:36



水中鱼

    
  • 精华:35帖
  • 求助:3帖
  • 帖子:239帖 | 3802回
  • 年度积分:0
  • 历史总积分:15036
  • 注册:2011年11月10日
发表于:2012-02-16 10:24:01
楼主

RSLogix5000的程序加密

在工作中,为了保证系统、程序的安全,不被不相关人员误修改,需要对程序进行保护加密。在RSLogix5000中,有两种工具可实现程序加密。

    Logix5000中有两种方法可对程序进行加密保护,一种是源码保护加密,在这种加密情况下,若没有密码,则无法查看系统控制程序;而在CPU加密的情况下,可离线查看程序,而在需要对CPU中的程序修改时,则需要密码,实现对运行系统的保护。

   1、程序源码的保护加密:

1)开启源配置保护能力。在安装光盘里有RSLogix5000 Tools文件夹,里面有Logix CPU Security Tool。双击运行文件“RS5KSrcPtc.exe”。

2)在RSLogix5000软件中创建并配置“源密匙文件”。 “源密匙文件”中含有用户指定的密码,当用户设置好源密匙文件后,若运行的项目找不到源密匙文件或源密匙文件中的密码错误,源密匙文件的文件名错误,受用户保护的程序都被保护(不可见或不可改)。并提示“未知源密匙”。

3)打开需要加密的项目,选择“工具”—“安全”—“配置源保护”。

4)第一次配置时,弹出指定源对话框:选择“是(Y)”并指定源位置(即密保文件所在的位置)。点击确定,系统自动创建名称为“sk.dat”的文件,保存为用户指定路径。

5)对程序进行加密。首先,用户在“源保护配置”对话框中选择需要保护的程序,点击“保护”按钮,弹出密匙对话框。输入密码,点击“确定”按钮,密码会自动记录在源密匙文件中(用户可以对多个程序分别用不同的密码进行保护)。当用户设置好源文件密匙后,保存程序。第二步,如何实现保护。用户需要移走“源密匙文件(sk.dat)”,才能实现程序的保护,比如将源文件移动到其它安全的地方。还可以通过多种方式改变源文件,如改变源文件的名称,路经,或通过记事本打开源文件,更改其中的密码。其目的是让项目找不到正确的源文件,当项目找不到含有正确密码的源文件时,自动启动保护。

6)恢复保护。用户只要指定正确的“源密匙文件”路径,并确保源密匙文件中的密码正确。当项目可以找到正确的源文件时,保护自动解除。

7)取消保护。用户首先指定正确的“源密匙文件”路径,并确保源密匙文件中的密码正确。选中需要取消保护的程序,点击“取消保护”按钮,即可取消对相应程序的保护。

2. CPU处理器的加密:

    1)启动Logix CPU Security Tool(需要单独安装)。

    2)从弹出的对话框里为需要加密的处理器选择路径,点击RSWho按钮调出RSLinx浏览器选择处理器。点击OK确认。

    3)使用Change Password按钮调出密码设置框设置密码。设置完密码后点击OK确认返回CPU安全设置对话框。

    4)对话框显示当前处理器未锁定,点击Secure Controller锁定处理器,中间需要再次确认密码。如果控制器安装有不可擦写的内存,则可以使用选项将密码存储于该内存卡。

    5)点击Secure按钮加密后返回CPU安全设置对话框,这时CPU状态显示为已加密。



楼主最近还看过



zhangsheng117

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 165回
  • 年度积分:0
  • 历史总积分:3173
  • 注册:2008年11月06日
发表于:2012-12-25 14:55:43
21楼

可以这么加密罗克韦尔子程序,来维护专有程序的知识产权。

1,先将程序封装。

2,用MSG读CPU序列号,然后做一个加密算法(不能轻易找到规律)。当外部输入验证密码和内部码一致后,子程序执行。

3,为防止暴力<此处内容被屏蔽>,子程序内做计数器判断。

当然,所以这一切,都是建立在罗克韦尔自己加密的基础之上的。如果他们的不安全了,这个也不安全了。

snow1987

  • 精华:0帖
  • 求助:32帖
  • 帖子:59帖 | 670回
  • 年度积分:0
  • 历史总积分:4548
  • 注册:2011年3月23日
发表于:2013-04-13 09:00:46
22楼

很有用啊                         

shouwang123

  • 精华:1帖
  • 求助:2帖
  • 帖子:18帖 | 91回
  • 年度积分:0
  • 历史总积分:547
  • 注册:2009年10月27日
发表于:2013-04-13 10:43:27
23楼

顶个再说,,,好久没碰RSLOGIX5000了。。。。。

梦令月

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2013年5月12日
发表于:2013-07-22 14:21:31
24楼

先学习一下,留着以后用!

乐果-王者之师

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 83回
  • 年度积分:0
  • 历史总积分:1026
  • 注册:2004年6月10日
发表于:2013-07-28 16:10:25
25楼

源保护解 密很容易,可以找我。哈哈。

莫御静好

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2018年4月17日
发表于:2018-04-17 20:51:44
26楼
学到了,好东西

guohaihong82

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 27回
  • 年度积分:999
  • 历史总积分:2007
  • 注册:2016年8月03日
发表于:2018-04-20 14:48:29
27楼
求助一下:想学习一下怎么把源程序解密,在不知道密码的情况下。 可以给我留言联系

莫格

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:546
  • 注册:2021年5月07日
发表于:2021-05-07 16:44:04
28楼

求助一下:想学习一下怎么把源程序<此处内容被屏蔽>,V30.0版在不知道密码的情况下。麻烦留言联系


莫格

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:546
  • 注册:2021年5月07日
发表于:2021-05-07 16:44:27
29楼

求助一下:想学习一下怎么把源程序<此处内容被屏蔽>,V30.0版在不知道密码的情况下。麻烦留言联系


莫格

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:546
  • 注册:2021年5月07日
发表于:2021-05-07 16:44:53
30楼

求助一下:想学习一下怎么把源程序解   密,V30.0版在不知道密码的情况下。麻烦留言联系


葫芦娃它妈

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2021年6月21日
发表于:2021-06-22 22:29:57
31楼

今天试了下,没有弹出设置密码的页面,不知道是不是软件的问题

zjkaikai

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 45回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2015年12月16日
发表于:2021-06-23 09:03:01
32楼

不管高低版本,都可以。

shuiwuya

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 126回
  • 年度积分:75
  • 历史总积分:198
  • 注册:2017年11月04日
发表于:2021-06-28 15:05:22
33楼

学习了,加密之前还是建议各位将密码记牢,不然就不方便了

葫芦娃它妈

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2021年6月21日
发表于:2021-06-28 23:14:36
34楼

加密好啊,重视版权

programhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2009年11月21日
发表于:2021-11-29 09:06:20
35楼

楼主有空再这一篇v23之后的<此处内容被屏蔽>方法,那就更牛了。

programhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2009年11月21日
发表于:2021-11-29 09:07:22
36楼

回复内容:

对:gongkong10000 那有没有解  密的方法啊!     内容的回复:

v23之前的是有的


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页