Всем привет. Вопрос: из весьма старого архива надо вынуть данные. Год создания примерно 2014-2015. Вынул строчку из скрипта который бекапил. Файл зашифрован был так

openssl enc -e -aes-256-cbc -in “$i” -out “$i.ssl” -k $password

правильный ключ есть

но что то не получается.
если брать из старого скрипта

openssl enc -d -aes-256-cbc -in “$i” -out “$i.ssl” -k $password

то получается

*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.
bad decrypt
4027C964E37F0000:error:1C800064:Provider routines:ossl_cipher_unpadblock:bad decrypt:../providers/implementations/ciphers/ciphercommon_block.c:124:

Конечно я попробовал -iter or -pbkdf2, но результат печален.

шифровалось видимо какой то версией 1.0.0 или что там было в debian в ходу 10 лет назад. С тех пор изменились какие то параметры по умолчанию, ключи. Видимо их можно передать при дешифровке, но я не нашел информации по ним. Пожалуй только что надо явно указывать -md md5, но это тоже не точно.
Очень хочется поднять этот архив, но не хочется заниматься установкой каких то древностей.

Во первых где то вычитал что надо для весьма старых openssl явно указыть -md md5

 openssl

​Linux.org.ru: Форум – Security

Read More

Ваша реакция?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x