找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 8446|回复: 78

[密技]:再谈图形“加密”

[复制链接]

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-10-9 03:14:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
假期用别人的DWG修改方案,遇到个图形“加密”的新招,前面的讨论好象都没有提到,就是修改 210 组码,使得曲线不在一个空间,这样的曲线只能Extend、Break、trim等,就是不能Fillet,这个功能在总图中应用可是非常高的!还有一条就是尽可能的用Spline线,对Spline的每个控制点都改 210 组码,这样工具箱的模拟程序都不能转换。

总结起来可以用下面几条,可以对图纸“加密”,至少可以唬住许多人:

1  修改点的 z 值

2  修改实体的Elev

3  修改实体的210组码

4  将曲线全部转换为Spline,包括直线

那位高手可以写个程序,对前三项用程序随机处理,第四条尤其好有可能造成图形有显示但无法选择、打印,我就遇到过一次这样的图。

这样的图只是给使用者造成了使用上的一些麻烦,也足够折腾会儿了:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-10-9 08:51:20 | 显示全部楼层
转成spline不过瘾的。我一般转成trace
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-9 09:21:37 | 显示全部楼层
破环dwg的方法:
1.        pline->line (If global width=0)
2.        随机打断line, 变成碎线
3.        改z (1e50左右的误差)
4.        改elev
5.        line->trace or spline
6.        改normal (dxf 210)
7.        改color: bylayer to absolute color
8.        加入一点点小误差(比如0.001毫米),打印看不出,但画图麻烦
9.        做成anonymous minsert
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2002-10-9 10:45:06 | 显示全部楼层
最初由 秋枫 发布
[B]破环dwg的方法:
1.        pline->line (If global width=0)
2.        随机打断line, 变成碎线
3.        改z (1e50左右的误差)
4.        改elev
5.        line->trace or spline
6.        改normal (dxf 210)
7.        改color: bylayer to absolute c... [/B]


秋枫大侠,能给大家写一个程序吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-9 12:22:02 | 显示全部楼层
线段碎片这么多,图形不是很大么,打开岂不很慢,不实用
最好的方法应该是不影响别人浏览图形,但却不能进行编辑、打印等操作
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-9 14:08:11 | 显示全部楼层
最初由 xzg_hello 发布
[B]线段碎片这么多,图形不是很大么,打开岂不很慢,不实用
最好的方法应该是不影响别人浏览图形,但却不能进行编辑、打印等操作 [/B]

那还不如转换为位图
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 4个

财富等级: 恭喜发财

发表于 2002-10-9 19:07:44 | 显示全部楼层
想更绝吗,学天正5.0
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-9 21:21:59 | 显示全部楼层
最初由 xzg_hello 发布
[B]线段碎片这么多,图形不是很大么,打开岂不很慢,不实用
最好的方法应该是不影响别人浏览图形,但却不能进行编辑、打印等操作 [/B]


目的是使不能编辑或编辑非常麻烦。

要防止打印的话,比较困难。想不出太好的方法。以前我是用vba监视实现的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-12 22:54:03 | 显示全部楼层

Two Reference pure Visual LISP files to do the drawing lockup.

Two Reference pure Visual LISP files to do the drawing lockup.

On more and detail, visit at:
http://KozMos.diy.163.com/helpcenter/oasis-pa/lockup.htm
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-13 01:25:39 | 显示全部楼层
如果图形文件不想让别人编辑的话,可以将dwg文件转换为pdf文件。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-2 18:26:23 | 显示全部楼层
小弟认为加密与破坏是两个概念,破坏是指不计后果,前提是处理后产生的文件以后自己不可能再用了。所以把它变成图片、填充图形或者其它的不可逆转的改变。而加密是指不让一些人知道它的真实信息,加密的原则和目的都是为了解密。加密的最高境界是厚黑学的“厚而无形,黑而无色”。就像一张普通的书信,表面上看内容平白无奇且很合常理,但如果按某种规则提取其中字,拼音,部首,就能得到发信者的真实意图。一张普通且很常见的图片,常人却很难知道或获得它其中的机密信息。如果得到一个文件,虽然不能解密,但明眼人一看就知道是加过密的。它的内容虽然是加密,但它的“属性”却是“解密”的。这种加密水平显然不是最高的。世界上几乎没有一种加密的方法不能够被破译,但一些顶尖人士却努力并成功的把越来越多的成功的破译者挡在门外。我想这才是加密者的工作所在。解密是加密的前提,在想一种加密的方法时,首先应考虑它的的解密,若不能解密则是属于破坏一类性质的。我提倡大家去做加密者,而不做破坏者。试想,如果,有一天某个破坏者拿到一张想用的图,但却是遭受到彻底破坏的。那岂不是“害人终害己”。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-2 21:48:47 | 显示全部楼层
什么嘛!
我只看到一堆0
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-2 21:49:24 | 显示全部楼层
结果回复之后看到内容了。
奇怪!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-2 22:14:35 | 显示全部楼层
可不可以这样做:
1、DWG文件头保持原样,可以正常预览
2、其它部分使用各种加密手段,当作二进制数据加密
3、使用一个程序,在打开时解密

如果密码正确,你能看到应该看到的东西。否则,打不开
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-22 22:37:55 | 显示全部楼层
这没必要。rar一下加个长一点的password不就行了。

这里是想让dwg文件能够正常用autocad打开而不能修改、打印
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-16 01:49 , Processed in 0.314916 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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