前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Abaqus的inp文件加密方法介绍

Abaqus的inp文件加密方法介绍

原创
作者头像
开物小编
修改于 2021-04-26 02:14:13
修改于 2021-04-26 02:14:13
2K0
举报
文章被收录于专栏:仿真教程仿真教程

云计算+仿真平台是目前世界范围内仿真的发展趋势,这种方式提供了无限算力的同时,也提供了正版软件。感兴趣的朋友请关注公众号:工业设计云平台。内有海量软件的教程,无需安装,在线使用!

在某些情况下,在Abaqus inp文件中存在一些数据,这些数据涉及机密内容,非授权用户不被允许查看该类内容。远算云具备国家信息安全等级保护三级认证,是除金融行业外最高信息安全等级

例如,某公司花了大量的人力物力在不同的温度和应变速率下进行材料试验,建立了标杆*材料数据线,仅用于内部模拟,或云计算,或连接器构建的系统级动态模型,*连接器属性数据线包含太多关键技术参数,无法泄漏。

此时,我们必须提供inp文件给项目合作伙伴进行沟通。我们能加密密钥数据并使对方正常运行inp文件吗?

ABAQUS加密命令可以解决这个问题。

Abaqus文件的加密模板:

命令行选项:

Input:给出要加密或解密的文件名。

Output:给出加密或解密的文件名。

Password:给出加密或解密的密码,区分大小写。

License:文件加密适用(仅适用文件加密)

它用于指定ABAQUS函数(许可证),如果用户希望包含或解密加密的数据文件,则必须授予该函数。您可以使用逗号分隔的列表来允许一系列ABAQUS功能中的任何一个访问该文件。

例如:cae, aqua, ams, cae_nogui , viewer等。

siteid

此选项仅适用于文件加密。

用于指定一个或多个ABAQUS站点ID,用户可以在其中包含或解密加密的数据文件。您可以使用逗号分隔的列表来允许多个站点访问该文件。只有在使用许可证(license)选项时,才能使用此选项。

要确定ABAQUS站点ID,请在命令提示符下运行它:abaqus whereami

include_only

此选项仅适用于文件加密。

用于指定不能使用解密命令对加密数据进行解密。这些数据只能包含在ABAQUS输入文件中。

如果尝试解密,请使用include_uonly选项,ABAQUS将发送一条错误消息,指示输入文件可以包含在分析中,但不满足解密条件。

expiration

此选项仅适用于文件加密。

用于指定用户不能再包含或解密加密数据文件的截止日期。

日期必须以yyyy-mm-dd的形式提供。

示例:

航天器返回减速伞阻力计算(来源:网络)

如我们所知,在用于求解的inp文件中,一些常用关键字(例如与材质定义相关的关键字和数据行)被用作一个单独的文件materials.inp 文件,该文件由关键字*include引用。

下面讨论的相关内容正是基于此。

引用inp文件

作为一个实例,假设降落伞伞盖、降落伞绳和加强带材料的数据需要加密,可以先打开ABAQUS命令窗口,然后将工作路径切换到降落伞阻力计算文件夹。

然后输入加密命令materials.inp 加密文件可以命名为materials\uenc.inp ,密码也由您自己指定,例如usim8888

对materials.inp文件加密

授权用户获取加密文件资料enc.inp 之后,您可以使用密码对其进行解密并将其还原为原始密码materials.inp 文件。

解密materials_enc.inp文件

ABAQUS通过移动随机字符来加密文件。对于同一个加密文件,加密文本每次都是不同的。但是,只要执行加密命令,include不是唯一的选项,密文就可以通过密码解密,恢复到原始文件。

加密与解密在Abaqus中

类似地,您可以跳过解密并直接运行解决方案文件。此时,需要使用*include来包含加密的InP文件和物料数据的密码。

跳过解密直接求解

如本文开头所述,如果我们希望对方在解析和查看计算结果的解决方案文件中只包含密文,而无法解密和获取材料或连接器参数,我们可以在执行加密的命令行中添加include_uuonly选项。

示例:ABAQUS encrypt input=materials.inp include\ only output=物料enc.inp 密码=USim8888

对于以这种方式加密的文件,未经授权的用户即使获得密码也无法还原。

参考资料:

Abaqus文档(Documantation)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Abaqus 文件后缀含义详析及技术支持服务介绍
在使用Abaqus进行有限元分析时,软件会生成多种文件,每种文件通过特定的后缀名标识其功能和内容。这些文件共同支撑建模、求解、后处理及调试的完整流程。理解这些文件的含义和管理方法,能帮助用户高效处理复杂项目、排查错误并优化存储空间。以下分类详解常见文件后缀及其作用。
思茂信息
2025/04/02
1510
Abaqus 文件后缀含义详析及技术支持服务介绍
MariaDB 加密特性及使用方法
腾讯云数据库团队
2016/11/02
7.5K0
MariaDB 加密特性及使用方法
文件加密的方法有哪些?各自有什么优势?
企业办公传输文件较多,为了使商业资料更加安全,会使用文件加密的方式进行传输,这样能够保证文件的内容以防盗取,根据很多数据显示,现在企业非常重视文件传输安全,那文件加密的方法有哪些?各自有什么优势?
用户8715145
2021/07/09
8070
SpringBoot使用jasypt进行配置文件加密
1.依赖导入 <!-- 加密 --> <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot</artifactId> <version>2.0.0</version> </dependency> 2.启动类开启配置加密 @SpringBootApplication(exclude
杨不易呀
2022/01/19
7170
SpringBoot使用jasypt进行配置文件加密
基于PYTHON的ABAQUS后处理开发
ABAQUS 的后处理功能不能完全提供我们在分析过程中所需的数据,为更好的扩展后处理功能,查看和分析结果数据,本文提出了使用Python 语言对ABAQUS 进行二次开发来达到这一目的的方法。文中讨论了ABAQUS 的脚本接口和对象模型在二次开发中的作用和调用流程,以及文件的读写与复制、数据读取与处理、结果输出与查看等关键技术。以共轨管锥面密封性的分析为例,使用Python 语言提取了分析结果数据并将结果作为初始条件加载于新的分析中,最终得到所需的分析数据。
用户学习笔记
2022/06/07
1.3K0
课程设计,文件加密
小提示,密码文件需要自己先创建一个txt文件自己输入6个字符密码,路径与代码的运行路径在一起。。。
谙忆
2021/01/19
1.7K1
课程设计,文件加密
OpenSSL: 一个强大的加密工具的使用和解读
OpenSSL 是一个开源的软件库和应用程序套件,它提供了许多用于安全传输和加密的工具和库。包括SSL(Secure Sockets Layer)和TLS(Transport Layer Security)协议的实现,以及许多基础的密码学函数,包括生成证书、公私钥、散列等。
运维开发王义杰
2023/08/10
4.6K0
OpenSSL: 一个强大的加密工具的使用和解读
SpringCloud config配置文件加密
一、前言 配置文件中,有些敏感数据需要加密处理。 SpringCloud config server可以结合jce实现这个功能。 二、配置 下载jce http://www.oracle.com/t
叔叔
2018/04/11
1.9K0
SpringCloud config配置文件加密
Abaqus&CST仿真软件功能对比简介
ABAQUS/CAE采用了参数化建模方法,为实际工程结构的参数设计与优化,结构修改提供了有力工具。具有很强的开放性,可以结合 Python 语言方便的定制用户化界面,方便用户操作。
达索SOLIDWORKS科研教育服务
2024/03/06
2441
Abaqus&CST仿真软件功能对比简介
【C 语言】文件操作 ( 文件加密解密 | 加密文件 )
个文件 , 一个是原始文件 , 一个是加密后的文件 , 将原始文件进行加密 , 然后将加密后的数据输出到加密文件中 ;
韩曙亮
2023/03/30
10.1K0
【C 语言】文件操作 ( 文件加密解密 | 解密文件 )
个文件 , 一个是原始文件 , 一个是加密后的文件 , 将原始文件进行加密 , 然后将加密后的数据输出到加密文件中 ;
韩曙亮
2023/03/30
9.5K0
Pig4Cloud之jasypt 配置文件加密
Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。
一觉睡到小时候
2022/12/07
4080
使用Jasypt对SpringBoot配置文件加密
现代互联网充斥着各种攻击、病毒、钓鱼、欺诈等手段,层出不穷。在目前安全形势越来越严重的形势下,我们项目的安全是必须要谨慎对待的问题。项目中的一个安全漏洞处理不好就可能给公司或个人带来严重的损失。
用户1212940
2022/04/13
7210
使用Jasypt对SpringBoot配置文件加密
Springboot 项目配置文件敏感信息加密
2.找到jar 找到所下载的位置, 如果使用的是idea, 默认在 C:\Users\Administrator\.m2\repository\org\jasypt\jasypt\1.9.2下
时间静止不是简史
2022/01/05
7290
Springboot 项目配置文件敏感信息加密
Spring Boot配置文件数据也可以轻松加密?
在实践中,项目的某些配置信息是需要进行加密处理的,以减少敏感信息泄露的风险。比如,在使用Druid时,就可以基于它提供的公私钥加密方式对数据库的密码进行加密。
程序新视界
2021/12/07
1.4K0
如何在Linux中使用'Cryptsetup'工具设置加密的文件系统和交换空间
加密的理念是只允许受信任的人访问您的敏感数据,并保护它不会落入错误的手中,以防丢失或盗窃您的机器/硬盘。
用户2323866
2021/06/18
5.9K0
使用 OpenSSL 加密和解密文件
加密是对消息进行编码的一种方法,这样可以保护消息的内容免遭他人窥视。一般有两种类型:
用户1880875
2021/09/06
3.9K0
java 异或加密_Java异或技操作给任意的文件加密原理及使用详解
异或简单介绍:异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。
全栈程序员站长
2022/11/10
8010
openssl加密在数据库备份加密场景下的使用
-pbkdf2 和 -iter 1000 选项则告诉 OpenSSL 使用 PBKDF2 密钥派生函数,并且进行1000次迭代,使得暴力破解更加困难。
保持热爱奔赴山海
2024/01/24
3060
【C++】基础:加密算法介绍与部分实现
加密就是通过密码算法对数据进行转化,使之成为没有正确密钥任何人都无法读懂的报文。而这些以无法读懂的形式出现的数据一般被称为密文。为了读懂报文,密文必须重新转变为它的最初形式——明文,而含有以数学方式转换报文的双重密码就是密钥。
DevFrank
2024/07/24
1K0
【C++】基础:加密算法介绍与部分实现
推荐阅读
相关推荐
Abaqus 文件后缀含义详析及技术支持服务介绍
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档