加载中…
个人资料
薛东杰
薛东杰
  • 博客等级:
  • 博客积分:0
  • 博客访问:6,266
  • 关注人气:75
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ANSYS命令流的加密与解密

(2009-10-02 18:39:00)
标签:

杂谈

分类: Bamboo Ansys

有些情况下,我们可能需要将ANSYS中建模或求解的结果发给客户,但是又不想让他们知道具体的步骤。通过代码加密这个宏,可以对ANSYS的命令流加密。这样的代码是可以通过ANSYS运行的,但是对普通人来说,它们就是一堆没有意义的乱码。是不是对保护版权有点贡献啊。
再介绍这个方法之前,提醒一句,加密后的代码是没法还原的,所以一定要自己注意备份一下源代码。

加密方法:
在命令流开始和结束的地方加上/ENCRYPT。
开始处/ENCRYPT的格式为:
/ENCRYPT,Encryption_key,File_name,File_ext,Directory_Path/
Encryption_key 是我们设置的8位密码
File_name 生成的文件名
File_ext 生成文件的后缀名,可选
Directory_Path/ 文件保存路径,可选
如:

/encrypt,meke,mekenical,mac,
finish
/clear
/prep7
/title, mekenical.com is an ansys support site
/replot
finish
/encrypt

你会发现在工作目录下生成了一个 mekenical.mac 的文件。

加密后的文件生成了。下面介绍一下,如何运行这种文件:
将加密的文件放到ANSYS宏搜索路径下,如工作目录也可以,输入加密文件的文件名,就可以运行代码了。

ansys中自带的加密例子:

/encrypt,mypasswd,myenfile,mac,macros//nopr/prep7/view,,-1,-2,-3block,,arg1,,arg2,,arg3sphere,arg4vsbv,1,2/goprfinish/encrypt

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有