回楼上: 1.我不是高手,高级的方法我不会,微软的加密人家都能破解,所以最好的方法就是不加密——等于没说,呵呵。 2.比较高级的加密就是不写入文件、不写入注册表,最好不用LISP。 3.提供较低级的一种思路,用dwg本身的数据结构以及dwg文件自身的加密方法实现加密。 a.指定一个dwg文件,该文件内部一个特定的地方(如词典、XDATA)储存数据。 利用acad自带的dwg加密设定一个密码。 b.为了防止破解者修改lisp函数定义,利用ax方法随机打开一个dwg文件,将该文档的cad自带函数传输到当前文档(传输方法有待测试,可行性有待研究,或者讨论如何重新初始化lisp函数,——讨论这个问题又提出一个新问题——如何避免lisp被重新定义), 用ax方法打开包含密码的文档,读取或储存数据,... |