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

[高级讨论区] 文件加密

[复制链接]
发表于 2010-6-24 21:49:42 | 显示全部楼层 |阅读模式 来自 上海嘉定区
有哪位知道DYNA文件怎样加密的?要求LS-DYNA能计算,但参数不能察看,谢谢!

评分

1

查看全部评分

发表于 2010-6-24 23:26:59 | 显示全部楼层 来自 重庆
Simdroid开发平台
同样想知道
回复 不支持

使用道具 举报

发表于 2010-6-25 20:29:17 | 显示全部楼层 来自 浙江杭州
Encrypted input
•Encryption is now available to protect proprietary
material input data
–Uses openPGP standard format, so data can be
encrypted with widely available tools such as pgp
–Public key encryption with 1024 bit DSA key and 128
bit AES
–Any subset of input lines may be encrypted  except
*INCLUDE  statements, and initial *KEYWORD
–Multiple encrypted sections allowed, without limitation
–Material properties defined in encrypted blocks will
not be echoed to d3hsp or other output files.

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-6-26 02:40:31 | 显示全部楼层 来自 美国
is it a keyword?
回复 不支持

使用道具 举报

发表于 2010-6-27 13:16:56 | 显示全部楼层 来自 陕西咸阳
这种方法可以实现吗
回复 不支持

使用道具 举报

发表于 2010-6-27 21:21:13 | 显示全部楼层 来自 浙江杭州
http://blog.d3view.com/2007/10/0 ... es-to-ls-dyna-v971/
这个链接有讨论,但是似乎没人会用!

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-6-27 21:24:41 | 显示全部楼层 来自 浙江杭州
J O Hallquist的报告中多次提到这个功能,但是没人会用,我试了,dyna求解器根本无法读入GPG加密的输入文件!谁搞定了说一声,这个功能挺重要的,尤其是对于商业应用。
回复 不支持

使用道具 举报

发表于 2010-6-28 14:15:00 | 显示全部楼层 来自 湖北武汉
呵呵,很感兴趣,同样期待
回复 不支持

使用道具 举报

发表于 2010-6-28 16:43:03 | 显示全部楼层 来自 上海
这是基于GPG的加密技术。你需要去LSTC的FTP上下载公钥文件。然后就可以对你的文件进行加密,但是只有971R3.2.1及之后的支持。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-6-28 20:51:45 | 显示全部楼层 来自 浙江杭州
用不着到LSTC的FTP上下载公钥文件吧?当然,如果你加密的文件是给LSTC公开的而对其他人保密的话,可以这么做。现在的关键是,LSTC没有在任何manual中说明这个功能它的求解器是如何支持的,比如,需要在k文件中做怎么样的处理,求解器才能读入加密的文件!比如,是把加密部分在k文件(k file)中直接植入,还是通过*include关键字把加密部分生成的K文件(subfiles)读入?在什么时候,什么地方验证密钥对?或者怎么和加密软件产生联系,让加密软件去验证密钥对?
   哪位成功应用了这个功能?
回复 不支持

使用道具 举报

发表于 2010-6-29 10:07:31 | 显示全部楼层 来自 上海
需要用LSTC的公钥的,因为你要用LS-DYNA来计算你的加密文件,不需要做什么处理,把你加密部分放在文件里就行。解密是在DYNA本身做的,这也是需要有他们公钥的原因。
回复 不支持

使用道具 举报

发表于 2010-6-29 10:52:28 | 显示全部楼层 来自 湖北武汉
有谁能写个教程吗?很期待
回复 不支持

使用道具 举报

发表于 2010-6-29 11:32:13 | 显示全部楼层 来自 上海
下载LSTC的公钥对你文件想要加密的地方进行加密,然后用971R3.2.1后的RUN就可以了。
回复 不支持

使用道具 举报

发表于 2010-6-29 12:31:33 | 显示全部楼层 来自 浙江杭州
wing1019,如果真的是那样的话,分享一下你的dyna求解器能够识别的public key吧,或者提供一个链接!
回复 不支持

使用道具 举报

发表于 2010-6-29 19:24:12 | 显示全部楼层 来自 江苏无锡
这个public key需要dyna版本对应?
回复 不支持

使用道具 举报

发表于 2010-6-29 19:40:03 | 显示全部楼层 来自 浙江杭州
虽然很关注,但是估计再讨论下去暂时也得不到答案,这个链接上有人已经等了三年了http://blog.d3view.com/2007/10/0 ... es-to-ls-dyna-v971/
即便是有所谓的lstc公钥,也需要在keyword中有一个关键词支持,因为dyna的输入文件是严格按照关键字来告诉dyna求解器要干什么。因此,必定有一个关键字来支持这个功能。不可能放入一个加密代码dyna求解器就知道你要干什么的。比如这么一段关键字:
*MAT_LAMINATED_COMPOSITE_FABRIC
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$      MID        RO        EA        EB        EC      PRBA      TAU1    GAMMA1
$#     mid        ro        ea        eb      (ec)      prba      tau1    gamma1
         1 1.8000E-9 41400.000 3381.0000 3381.0000  0.024400 50.000000  0.020000
$#     gab       gbc       gca    slimt1    slimc1    slimt2    slimc2     slims
5244.0000 1304.0000 5244.0000  0.500000  0.900000  0.500000  0.900000  1.000000
$#    aopt     tsize     erods      soft        fs
  3.000000     0.000  1.000000     0.000 -1.000000
$#      xp        yp        zp        a1        a2        a3
     0.000     0.000     0.000     0.000     0.000     0.000
$#      v1        v2        v3        d1        d2        d3      beta
     0.000  1.000000     0.000     0.000     0.000     0.000     0.000
$#    e11c      e11t      e22c      e22t       gms
  0.019000  0.019000  0.056000  0.056500  0.080300
$#      xc        xt        yc        yt        sc
786.59998 786.59998 191.10001 191.10001 56.820000
    如果PGP加密后,出现的是这样的代码:
hQEMA6dkk0aT/hImAQf+JPd90TpUwW7SQZVl4hJZ1wlC7eztD94L+3+6C1YKloJl
gsuyt7ckr8KG+vSGBtispYbutvr9vaMsqFQk/jD68zFSxI897VbC5dRjVhCjwHDj
rpu8Za8noReIv2CB9NJUQPd2i/o/Aou98QcaOjD8Z06mBCzEmsfKTPIrrA2PIliy
05FWh/DzD2u2+mmbx/oKVMaqw6rKWIN5FjXYErtNDGI4XwhE7pmhPLEwDCULCw5x
WSjXfQ6HCzAlyK+lVT3CD58MzLoBwZ9wbxp8srjqGBeAXhEnfsqGE3XdOUna7nrT
Awos5kY2eAQCB42/0yMAA3oVwRqZxahmItFeegWQjtLBCAFsw0Zc5RWvi0grxwHk
cLSi3XmFoOtQODdRnbnEqBBF6KgetuQTvMrrLwmTZ06i1XeWv7uzLS/VjZsIwMzy
1YOXP2rirE13bH5Wo+3jxO1i3UjxJE2A5sfeAM/BPzupQ6+snyQWa+8DcnviLikk
tS94W4rK3FN1YKWWVhuLC8ouxZIdTbM3yESCR6/5foE0me7quU7iTZgfAZNdcjQi
gT7rWAr4E90TvBcjF2w35hkb87zn8coyiWe7dDSCmc5E+N/pisvqfVqqXp7l2G9F
vc3VFxh2DTxMaKbrS2/iLpjICrKIPLQpQS5P6XfRooTISV7vpDxYCOmcXopEp/00
/7VTqdRWccFD+ZUiYu4iDfaErhSlR9Dymq7l15NyFqDY9FczSo/Yf9rKxm/hehGX
FCHYQ7YLEWrMiju8QevZsVZxbc/aO4flbXC9MnZWR3fRYqxmyigEcl99AXrBIqEK
WLnIBd2M8bnJyGf62dnxhfBPZ7gFfxuxZ5bV9GXlynnp4zgY7ZSmvw9V3/N6B/QU
fJy+Ij7nPeNw0hHVH3gBATJiluFo4tIb/D402qna/UiLusYfIIu6V9AODNhKWPYa
/02661oFh0LJmw==
=u5S7
这样的代码不告诉dyna你要干什么,dyna直接出错,不会给求解的!
如果有人有机会见到Hallquist或者Suri Bala本人的话,问题就解决了!
回复 不支持

使用道具 举报

发表于 2010-6-30 09:38:15 | 显示全部楼层 来自 上海
这是LSTC的公钥文件,正如我之前说的。971R3.2.1后的CODE里面集成了他们的私钥文件,所以解密是在DYNA里面做的,只要你是用他们的公钥所加的密就可以解密。此外,加密文件不要包含KEYWORD,CASE,INCLUDE这些关键字。
enjoy it!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-6-30 09:41:09 | 显示全部楼层 来自 上海
不需要额外关键字,我说过了。DYNA CODE做的第一步是解密,然后再计算。解密之后是正常的input文件,当然,解密后的文件你是看不到的。
回复 不支持

使用道具 举报

发表于 2010-6-30 09:43:33 | 显示全部楼层 来自 浙江杭州
17# wing1019

看来WING1019对这方面很有经验。

与12楼蓝牙兄同样 期待你能写个这方面的详细教程

我们也学学
回复 不支持

使用道具 举报

发表于 2010-6-30 11:31:43 | 显示全部楼层 来自 湖北武汉
971R3.2.1后的CODE里面集成了他们的私钥文件,所以解密是在DYNA里面做的,只要你是用他们的公钥所加的密就可以解密。此外,加密文件不要包含KEYWORD,CASE,INCLUDE这些关键字。

假如我手上有一个k文件,现在我要传给一个商业用户,但是我不想他看到我的k文件,但是他能求解计算
  我该如何加密!对方如何设定公钥?

评分

1

查看全部评分

回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 10:42 , Processed in 0.070132 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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