Decypt des-sunos5.7 ecncrypted file с помощью OpenSSL в Linux

Один из сценариев оболочки на нашем старом сервере Solaris 10 использует команду ниже расшифровать файл.

des-sunos5.7 -d -u -k password enc_filename.tar.gz dec_filename.tar.gz

Сейчас мы переходим на RHEL 6 и не можем найти точную команду для расшифровки файла. Мы получаем этот файл из внешнего источника, и у меня нет шифра, который они использовали для шифрования файла.

Я использовал следующие команды

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-ecb, -des-cbc, -des -ede-cbc, -des-ede3-cbc, -desx-cbc, -des. Все, что я получаю, это «Плохое магическое число».

$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, который может расшифровать файл, зашифрованный с помощью des-sunos5.7 на сервере RHEL6. у нас установлен OpenSSL 1.0.1e.fips на сервере Linux

1
задан 24 May 2016 в 18:53
1 ответ

From the name, I'm guessing that is the des(1) command included with Solaris, that someone pulled forward from Solaris 7 to your Solaris 10 installation (непонятно почему, так как она также доступна из окна Solaris 10u4 и выше, а также в SUNWcry до этого).

des(1) зашифрованные данные с помощью single-DES, но формат файла не будет соответствовать формату файла OpenSSL. команда des(1) довольно старая. В Solaris 10 в качестве замены были включены команды шифрования/дешифрования с современными шифрами.

Эта статья может помочь вам узнать больше об истории вопроса:

https://blogs.oracle.com/darren/entry/encrypting_files_in_solaris_10

Я бы расшифровал, используя команду des на Solaris, перешифровал, используя OpenSSL на Solaris, а затем передал бы файлы. OpenSSL доступен на Solaris 10.

.
2
ответ дан 3 December 2019 в 20:38

Теги

Похожие вопросы