1 votes

Décrypter le fichier ecncrypté des-sunos5.7 en utilisant OpenSSL sous Linux

Un des Shell Shell de notre vieux serveur Solaris 10 utilise la commande ci-dessous pour décrypter un fichier.

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

Nous sommes en train de migrer vers RHEL 6 et nous avons des difficultés à trouver la commande exacte pour décrypter le fichier. Nous recevons ce fichier d'une source externe et je n'ai pas le code qu'ils ont utilisé pour crypter le fichier.

J'ai utilisé les commandes suivantes

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;

J'ai également essayé avec -des-ecb, -des-cbc, -des-ede-cbc, -des-ede3-cbc, -desx-cbc, -des. Tout ce que j'obtiens est "Bad magic Number".

$file des-sunos5.7
des-sunos5.7: ELF 32-bit MSB executbale SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions Required, dynamically linked, not stripped

D'après divers articles, je comprends que je n'utilise pas le bon code de décryptage ici. Quelqu'un peut-il m'aider à trouver le bon code de décryptage openssl qui peut décrypter le fichier qui est crypté avec des-sunos5.7 sur un serveur RHEL6. OpenSSL 1.0.1e.fips est installé sur le serveur Linux.

2voto

D'après le nom, je suppose qu'il s'agit de la commande des(1) incluse dans Solaris, que quelqu'un a fait passer de Solaris 7 à votre installation Solaris 10 (on ne sait pas pourquoi, car elle est également disponible à partir de Solaris 10u4 et plus, et dans SUNWcry auparavant).

des(1) crypte les données avec single-DES, mais le format du fichier ne correspond pas au format de fichier d'OpenSSL. la commande des(1) est assez ancienne. Solaris 10 a inclus les commandes encrypt/decrypt avec des ciphers modernes comme remplacement.

Cet article peut vous aider à en savoir plus :

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

Je décrypterais à l'aide de la commande des sur Solaris, re-crypterais à l'aide d'OpenSSL sur Solaris, puis transférerais les fichiers. OpenSSL est disponible sur Solaris 10.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X