找回密码
 注册
Simdroid-非首页
查看: 1429|回复: 28

[INP文件] 用ABAQUS对INP文件加密保护您的成果

[复制链接]
发表于 2009-9-23 16:02:17 | 显示全部楼层 |阅读模式 来自 德国
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=

评分

3

查看全部评分

发表于 2009-9-24 12:59:46 | 显示全部楼层 来自 日本
Simdroid开发平台
本帖最后由 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

评分

2

查看全部评分

回复 1 不支持 0

使用道具 举报

发表于 2009-9-23 16:33:56 | 显示全部楼层 来自 日本
这个是比较好,我前两天研究过,因为我们以后要把模型拿到外面去计算,所以必须考虑这一点
对于我们来说材料数据比较重要
我们一般用
abaqus encrypt input=material_data.inp   output=material_data_enc.inp password=psw include_only
这样材料数据就可以很好的保护,而他也可以使用户在odb结果里面看不到材料信息,对于形状而言
就高不定了,因为计算结果中也可以看到形状

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-9-24 10:34:37 | 显示全部楼层 来自 吉林长春
2# lilyshining
这个怎么用??看了一下帮助怎么还提示需要密码,谁能提供简单的inp例子看看,谢谢~~~
回复 不支持

使用道具 举报

发表于 2009-9-24 19:23:40 | 显示全部楼层 来自 重庆渝中区
一个很不错的程序,保护知识产权有巨大的经济利益。
回复 不支持

使用道具 举报

发表于 2009-9-24 22:31:34 | 显示全部楼层 来自 法国
暂时还用不上, 先记下来.
回复 不支持

使用道具 举报

发表于 2009-9-25 11:57:25 | 显示全部楼层 来自 湖南湘潭
好东西呀,我就做一次灌水的,让更多的人看到这个帖子。呵呵
回复 不支持

使用道具 举报

发表于 2009-9-25 15:30:31 | 显示全部楼层 来自 陕西西安
因为我们以后要把模型拿到外面去计算,所以必须考虑这一点
严重同意~1
回复 不支持

使用道具 举报

发表于 2009-11-8 09:07:34 | 显示全部楼层 来自 湖南长沙
好啊,但是对于我们这些初学的人来说就惨了
回复 不支持

使用道具 举报

发表于 2009-11-9 12:14:07 | 显示全部楼层 来自 云南昆明
还有这个啊,以前就没听说过,领教了。
回复 不支持

使用道具 举报

发表于 2009-11-9 12:32:36 | 显示全部楼层 来自 广东深圳
learned it.
回复 不支持

使用道具 举报

发表于 2009-11-9 13:40:06 | 显示全部楼层 来自 江苏苏州
顶一下,好好学习了!
回复 不支持

使用道具 举报

发表于 2009-11-9 15:36:41 | 显示全部楼层 来自 北京
原来还可以这样
回复 不支持

使用道具 举报

发表于 2009-11-9 15:54:13 | 显示全部楼层 来自 江苏南京
不错,试试看先
回复 不支持

使用道具 举报

发表于 2009-11-9 16:54:36 | 显示全部楼层 来自 湖南湘潭
这个命令就是加在INP文件的第一行吗?
回复 不支持

使用道具 举报

发表于 2009-11-9 20:58:32 | 显示全部楼层 来自 上海浦东新区
不错,好贴啊
回复 不支持

使用道具 举报

发表于 2009-11-9 21:42:16 | 显示全部楼层 来自 华南理工大学
不错,能满足保密要求
回复 不支持

使用道具 举报

发表于 2009-11-10 15:34:50 | 显示全部楼层 来自 重庆沙坪坝区
还有这功能啊,可惜我暂时用不到哦。搞军工的可以整一下。
回复 不支持

使用道具 举报

发表于 2009-11-10 16:20:08 | 显示全部楼层 来自 江苏无锡
本帖最后由 黑洞 于 2009-11-10 16:22 编辑

4# lilyshining
太邪乎啦   我怎么试了几次都没加好啊  还是能看到材料参数啊
我是把命令加载分割出的mat.inp的头行,但还是不可以,
请高手在此指点,谢谢
回复 不支持

使用道具 举报

发表于 2009-11-10 16:37:41 | 显示全部楼层 来自 北京工业大学
好东西啊!我也来凑个热闹.
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 00:38 , Processed in 0.068707 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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