用ABAQUS对INP文件加密保护您的成果
abaqus提供了两个命令用于加密INP文件, 保护成果, 其保护方式是采用的密码方式, 虽然只是通过给定密码与原字符进行了移位运算, 但对于普通人来讲已经起到了很好的保护作用了.加密命令: abaqus encrypt input=job-1.inp output=job-1-e.inp password=123456
解密命令: abaqus decrypt input=job-1-e.inp output=job-1.inp password=123456
下面是加密前后对比:
加密前的字符:
*Heading
** Job name: Job-4 Model name: temp
*Preprint, echo=NO, model=NO, history=NO, contact=NO
*Part, name=Part-1
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part-1-1, part=Part-1
*Node
1, 20., 0.
2, 15., 0.
3, 10., 0.
4, 5., 0.
5, 0., 0.
6, -5., 0.
加密后的字符:
** encrypted input
1CaZHN7SWF2AmWMicmerX4v2KmmeoFjP
1CsTJ14LlZ4=
1CbCZ7IpJxpGSlkVGpKIkmN94EkktF!mkVggYbOLCUe85UQ=
1BdD25maTBpaflLVrDCIHdLGd6mbBB+2!2aOcgH2SmYzYlwgdk4D2MoGgHfgFQ4mXwtqGA==
1BdPnUTjJxpGSlnXzkhns2PM
1IM9VOvRxXla
1CbCNA==
1CY=
1CbCLQlKso7FPkI=
1CY=
1J6jPLDEJIEAflINZi7jHfIBUgKb61kf
1CbCNA==
1EI9PEQGlXzcflINZi7jHVGZe3kGWa++emB87TmOXclAdLr1cg==
1A3pVLA=
LiHCNOvyFdzoqlJYGikC32q+nACgxGMBkWA2Hqf2Ce1oVeg=
LiHCNOvySdzoqlJYGikC32q+jL+gxGMBkWA2Hqf2Ce1oVeg=
LiHCNOvyr9zoqlJYGikC32q+jACgxGMBkWA2Hqf2Ce1oVeg=
LiHCNOvyZNzoqlJYGikC32q+4L+gxGMBkWA2Hqf2Ce1oVeg=
LiHCNOvyL9zoqlJYGikC32q+4ACgxGMBkWA2Hqf2Ce1oVeg=
LiHCNOvys9zoqlJYGikC32q+Bb+gxGMBkWA2Hqf2Ce1oVeg= 本帖最后由 lilyshining 于 2009-11-10 16:27 编辑
把你的inp分成两个,一个用于计算,另外yi 个只you材料数据
如mat.inp的内容
*MATERIAL,NAME=STEEL
*DENSITY
7850.,
*ELASTIC
206.8E9,0.3
*PLASTIC
170.0E6, 0.0000000E+00
180.0E6, 1.7205942E-03
190.0E6, 3.8296832E-03
model.inp的内容
*NODE,NSET=W0
101, 0., 0., 0.065
105, 0.02, 0., 0.065
109, 0.02, 0., 0.045
113, 0., 0., 0.045
117, 0., 0., 0.02
121, 0.02, 0., 0.02
125, 0.02, 0., 0.
129, 0., 0., 0.
*NGEN,LINE=P,NSET=WPILF
121,50121,1000,, 0.05,0.2,0.02
*include,input=mat.inp
...
首先用以下的命令jiang你的材料数据加密(ABAQUS dos下)
abaqus encrypt input=mat.inp output=matenc.inp password=psw include_only
然后把你的model.ipn变成
*NODE,NSET=W0
101, 0., 0., 0.065
105, 0.02, 0., 0.065
109, 0.02, 0., 0.045
113, 0., 0., 0.045
117, 0., 0., 0.02
121, 0.02, 0., 0.02
125, 0.02, 0., 0.
129, 0., 0., 0.
*NGEN,LINE=P,NSET=WPILF
121,50121,1000,, 0.05,0.2,0.02
*include,input=matenc.inp,password=psw
....
记得给我加积分,不加下次不告诉你了
这个帖子你也没加几分
http://forum.simwe.com/viewthrea ... 1&page=1#pid1782092 这个是比较好,我前两天研究过,因为我们以后要把模型拿到外面去计算,所以必须考虑这一点
对于我们来说材料数据比较重要
我们一般用
abaqus encrypt input=material_data.inp output=material_data_enc.inp password=psw include_only
这样材料数据就可以很好的保护,而他也可以使用户在odb结果里面看不到材料信息,对于形状而言
就高不定了,因为计算结果中也可以看到形状 2# lilyshining
这个怎么用??看了一下帮助怎么还提示需要密码,谁能提供简单的inp例子看看,谢谢~~~ 一个很不错的程序,保护知识产权有巨大的经济利益。 暂时还用不上, 先记下来.:) 好东西呀,我就做一次灌水的,让更多的人看到这个帖子。呵呵 因为我们以后要把模型拿到外面去计算,所以必须考虑这一点
严重同意~1 好啊,但是对于我们这些初学的人来说就惨了 还有这个啊,以前就没听说过,领教了。 learned it. 顶一下,好好学习了! 原来还可以这样 不错,试试看先 这个命令就是加在INP文件的第一行吗? 不错,好贴啊 不错,能满足保密要求 还有这功能啊,可惜我暂时用不到哦。搞军工的可以整一下。 本帖最后由 黑洞 于 2009-11-10 16:22 编辑
4# lilyshining
太邪乎啦 我怎么试了几次都没加好啊还是能看到材料参数啊
我是把命令加载分割出的mat.inp的头行,但还是不可以,
请高手在此指点,谢谢 好东西啊!我也来凑个热闹.
页:
[1]
2