3

Я зашифровал файл на сервере Solaris с помощью команды encrypt с помощью ключевого файла, сгенерированного с помощью pktool (выбрав AES-128 в качестве алгоритма). У меня нет доступа к другим утилитам шифрования на этом сервере. Какие приложения я могу использовать для расшифровки этого файла на более общем сервере Linux?

РЕДАКТИРОВАТЬ:

Вот команды Solaris, которые я использовал:

pktool genkey keystore=file outkey=testkeyfile.dat dir=mydir
keytype=aes keylen=128 encrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile -v -o mydir/myfile.enc

Я также запустил следующее, чтобы убедиться, что файл был правильно зашифрован:

decrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile.enc -v -o mydir/myfile2

Я подозреваю, что mcrypt - это, вероятно, способ пойти сюда, но кто-нибудь может посоветовать варианты, которые мне нужно использовать?

3 ответа3

1

Если системные инструменты не совместимы, вы можете использовать другие кроссплатформенные шифры.

Одними из самых известных инструментов являются GnuPG и AES Crypt, которые доступны и совместимы практически на всех платформах.

1

Как насчет использования команды openssl? Я почти уверен, что он предустановлен на Solaris, возможно, где-то в /usr /sfw /?

Проверьте официальную документацию openssl здесь:

http://www.openssl.org/docs/apps/enc.html

Или чье-то полезное руководство:

http://www.madboa.com/geek/openssl/#encrypt-simple

0

У меня есть скрипт на Perl, который расшифровывает файлы, зашифрованные с помощью команды Solaris «encrypt» и алгоритма arcfour. Это работает на Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .