明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4068|回复: 14

[讨论] 代码防止破解的方法

  [复制链接]
发表于 2008-12-4 12:02:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2008-12-4 12:28:52 编辑

代码精简

示例:一句话选择一个图层的所有图元

(strcat "找到" (itoa (sslength (cadr (sssetfirst nil (ssget "x" (list (assoc 8 (entget (car (entsel (car (list "选择一个图元" (command))))))))))))) "个")

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2008-12-4 12:27:00 | 显示全部楼层
本帖最后由 作者 于 2008-12-4 12:31:37 编辑

既然以后代码加密有可能不再加密

逻辑性强些的话别人应该也很难改的

另外建议自己有几个特有的函数

使用VBA或ARX进行封装好

然后用lisp去调用

这样不授权的话解开lisp也用不了

发表于 2008-12-4 12:31:00 | 显示全部楼层

............

把自己搞晕了就加密得自己都看不懂了

发表于 2008-12-4 17:38:00 | 显示全部楼层

呵呵,我10年前写的程序,现在自己也看不懂,原因就是变量名称没有什么规律。

所以变量名称乱搞也是不错的加密方法,好象有专门的程序。

发表于 2008-12-4 19:15:00 | 显示全部楼层

即使没有变量也不妨碍,vl最多分配些栈罢了,只是不知道vl对栈有没有限制

发表于 2008-12-4 19:51:00 | 显示全部楼层
当然可以加进去一些无用的代码,混淆一下
发表于 2008-12-5 22:49:00 | 显示全部楼层
carrot1983发表于2008-12-4 19:51:00当然可以加进去一些无用的代码,混淆一下

会影响程序的运行速度吧!

发表于 2008-12-6 07:51:00 | 显示全部楼层

呵呵,响起一个好玩的ID:"诡计多端忘了密码"

发表于 2008-12-7 08:57:00 | 显示全部楼层
在恶化可阅读性上努力。
 楼主| 发表于 2008-12-12 11:25:00 | 显示全部楼层

今天发现Lisp支持中文的变量和函数名

不知道对加密有没有帮助?

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-24 20:03 , Processed in 0.284393 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表