QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 13983|回复: 31
打印 上一主题 下一主题

[分享] 一种后处理加密方法的探究

[复制链接]

少校

Rank: 6Rank: 6

26

主题

280

帖子

8317

积分
跳转到指定楼层
楼主
发表于 2019-11-30 08:49:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如图所示,可以先用后处理构造器做出后处理文件,但是在使用中实际用于运行的后处理文件是 ZZZ.tcl,可以看到里面只有一端代码,
怎样加密呢?

1.把.def放到后处理目录中,这个文件不要加密
2. 自己可以用任何擅长的语言,做一个 小软件,他的作用是运行时候,释放之前后处理构造器制作的 .tcl文件,
    这个软件的加密方法可以任选,比如机器码啊,使用次数啊什么的,都可以用自己喜欢的方式 (软件名称比如是 111.exe)

3.在ZZZ.tcl  第一段加上 "exec "H:\\111.exe" 这样一句,执行111.exe
   111.exe 是我们自己做的软件,这样后处理时候,会首先执行这个软件,因为之前我们赋予这个软件一执行就释放.tcl文件的功能,所以
   第二句 source "S:\\postprocessor\\xxxxx.tcl"  就是执行 这个文件了 ,正常后处理
4.在加一句,用tcl语句也好,在调用一个软件也好,在后处理完成之后,将释放的 tcl文件里面的内容清空,保存
  或者也可以删除这个文件,但是删除的话有一定几率找回这个文件,所以把这个文件编程空文件保存感觉会安全点

这样就达到了一个加密的目的

为什么用这个方法??
因为 这样做 可以使用自己熟悉的语言开发,不用在研究其他的语言,会简单一点

001.JPG (239.95 KB, 下载次数: 150)

01

01

123.gif (831.38 KB, 下载次数: 156)

123.gif

评分

参与人数 1G币 +66 收起 理由
3D世界网-零 + 66 不明觉厉

查看全部评分

有奖推广贴子: 

回复

使用道具 举报

版主

闪光的蜗牛

Rank: 10Rank: 10Rank: 10

18

主题

509

帖子

1万

积分

论坛元老

推荐
发表于 2019-11-30 23:40:46 来自手机 | 只看该作者
hao-ran 发表于 2019-11-30 21:50
您好,看了您的问题。我意识到我自己想的确实是过于简单了,之前我也有想过,可以在真正的后处理文件里面 ...

我们都是在不断学习的路上,我也不是大神,只是个爱好者,欢迎交流
回复 支持 1 反对 0

使用道具 举报

版主

闪光的蜗牛

Rank: 10Rank: 10Rank: 10

18

主题

509

帖子

1万

积分

论坛元老

推荐
发表于 2019-11-30 20:55:59 来自手机 | 只看该作者
有新的思路必须要点赞
看完了后,提出个问题:
zzz. tcl如果开源了,从中删掉source之后的'file delete xxxx.tcl',这样是不是就泄露了源代码?
片面之言,希望不吝指教
回复 支持 1 反对 0

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

340

帖子

3538

积分
推荐
发表于 2019-11-30 09:25:15 来自手机 | 只看该作者
大神牛逼,虽然我的后处理还没到需加密的阶段,但是支持
回复 支持 1 反对 0

使用道具 举报

上尉

Rank: 6Rank: 6

9

主题

371

帖子

6989

积分
推荐
发表于 2019-11-30 09:21:42 | 只看该作者
除了第一条看懂了,后面都没懂
在喜欢你的人那里去热爱生活,在不喜欢你的人那里去看清世界。
回复 支持 1 反对 0

使用道具 举报

少校

Rank: 6Rank: 6

26

主题

280

帖子

8317

积分
地板
 楼主| 发表于 2019-11-30 09:29:02 | 只看该作者
本帖最后由 hao-ran 于 2019-11-30 09:30 编辑
没心没肺吃饱睡 发表于 2019-11-30 09:21
除了第一条看懂了,后面都没懂

哦 可能是我表达有问题, 简单说 正常后处理时候 不是直接调用 tcl 文件 输出 G代码么
我把这个后处理文件给藏起来了,让ug 后处理时候先 执行我 自己做的软件, 一切正常了 我才会把
真正后处理的 tcl 文件 放出来,进行G代码输出 , 处理完之后,在把真正 用来后处理的 tcl 文件 销毁掉
这个方法 可以 使用自己擅长的语言去开发 , 而不用在费时费力的研究其他语言了
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

26

主题

280

帖子

8317

积分
5#
 楼主| 发表于 2019-11-30 09:30:50 | 只看该作者
honor12 发表于 2019-11-30 09:25
大神牛逼,虽然我的后处理还没到需加密的阶段,但是支持

嘿嘿 就是看大家都弄 我也搞一搞
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

9

主题

371

帖子

6989

积分
6#
发表于 2019-11-30 09:33:30 | 只看该作者
没心没肺吃饱睡 发表于 2019-11-30 09:21
除了第一条看懂了,后面都没懂

看到第二步“自己做个小软件”时,直接就废了
在喜欢你的人那里去热爱生活,在不喜欢你的人那里去看清世界。
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

340

帖子

3538

积分
7#
发表于 2019-11-30 09:35:51 来自手机 | 只看该作者
hao-ran 发表于 2019-11-30 09:30
嘿嘿 就是看大家都弄 我也搞一搞

我记得对文字进行,位运算就可以进行简单加密,具体怎么搞的我也忘了,其他语言有专门的加密方法,tcl没研究过
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

9

主题

371

帖子

6989

积分
8#
发表于 2019-11-30 09:39:12 | 只看该作者
hao-ran 发表于 2019-11-30 09:29
哦 可能是我表达有问题, 简单说 正常后处理时候 不是直接调用 tcl 文件 输出 G代码么
我把这个后处理文 ...

大佬厉害了,我懂了,你是用你自己设计的“小软件”当傀儡,幕后的tcl已经藏起来了
那么问题来了。请问大佬小软件怎么做分享一下可好
在喜欢你的人那里去热爱生活,在不喜欢你的人那里去看清世界。
回复 支持 反对

使用道具 举报

四级士官

Rank: 3Rank: 3

2

主题

31

帖子

736

积分
9#
发表于 2019-11-30 09:43:18 | 只看该作者
1、你的自毁程序也得在.exe里,不然别人直接删除你的自毁程序不就白搭?
2、TCL本身就可以通过TclPro或者Tcl Dev Kit来实现加密,所以你这种方法根本没有必要吧。
纯个人观点,不喜勿喷
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

26

主题

280

帖子

8317

积分
10#
 楼主| 发表于 2019-11-30 09:48:49 | 只看该作者
没心没肺吃饱睡 发表于 2019-11-30 09:39
大佬厉害了,我懂了,你是用你自己设计的“小软件”当傀儡,幕后的tcl已经藏起来了
那么问题来了。请问 ...

你喜欢用啥就用啥 啊  C也行 vb也行 我使用易语言 毕竟简单好学嘛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-30 18:36

返回顶部