首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux中使用OpenSSL的Decypt des-sunos5.7加密文件

在Linux中使用OpenSSL的Decypt des-sunos5.7加密文件
EN

Server Fault用户
提问于 2016-05-24 15:53:06
回答 1查看 843关注 0票数 1

我们旧的Solaris 10服务器中的一个shell脚本使用下面的命令对文件进行解密。

代码语言:javascript
复制
des-sunos5.7 -d -u -k password enc_filename.tar.gz dec_filename.tar.gz

现在,我们迁移到RHEL 6,在找到解密文件的确切命令方面遇到了困难。我们从外部来源接收这个文件,我没有他们用来加密文件的密码。

我使用了以下命令

代码语言:javascript
复制
openssl enc -d des3 -in filename -out filename;
openssl enc -d -des-cbc -iv 0 -d -in filename -out filename;
openssl enc -des-ede3 -iv o -d in filename -out filename;

我也尝试过-des,-des,-,-de-ede3-cbc,-desx,-des.我只得到了“坏魔法数字”。

代码语言:javascript
复制
$file des-sunos5.7
des-sunos5.7: ELF 32-bit MSB executbale SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions Required, dynamically linked, not stripped

根据不同的文章,我知道我在这里没有使用正确的解密密码。这里有人能帮我找到正确的openssl密码吗?它可以解密RHEL6服务器上用des-sunos5.7加密的文件。我们在Linux服务器上安装了OpenSSL 1.0.1e.fips。

EN

回答 1

Server Fault用户

发布于 2016-05-24 17:42:49

从名称上看,我猜这是Solaris中包含的des(1)命令,有人从Solaris 7向前拉到了Solaris 10安装(不清楚为什么,因为Solaris 10u4和更高版本以及以前的SUNWcry中也可以使用它)。

des(1)使用单DES加密数据,但文件格式与OpenSSL的文件格式不匹配。des(1)命令非常老。Solaris 10包含了以现代密码替换的加密/解密命令。

本文可能会帮助您发现更多的背景:

https://blogs.oracle.com/darren/entry/encrypting_文件_在……里面_索拉里斯_10

我会在Solaris上使用des命令解密,在Solaris上使用OpenSSL重新加密,然后传输文件。OpenSSL可在Solaris 10上使用。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/780017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档