Расшифрованный файл пакета GPG составляет 0 байт.

267
jotyhista

У меня есть файл, зашифрованный с помощью пакета GPG 2 года назад ...

Мне нужно сейчас и попытался расшифровать его, но в результате zip-файл составляет 0 байт: ((

Что это значит ?

Я также попробовал CLI, и я получаю

gpg: CAST5 encrypted data gpg: encrypted with 1 passphrase gpg: decryption failed: Bad session key 

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

Если я поставлю --batch, файл расшифровывается, но я не могу его нигде найти

gpg --passphrase "mypassword" -d --batch --ignore-mdc-error myFilePath

gpg: WARNING: message was not integrity protected

2
Вопросы: (1) Какая у вас операционная система? (2) Является ли gpg последней версией? (3) Или gpg - та же версия, что и зашифрованный файл? Были сообщения о том, что у gpg версии 2 возникли проблемы с расшифровкой gpg версии 1.4. harrymc 5 лет назад 0
OSX 10.14.1, последняя версия GPG, использующая homebrew, не знаю, какая у меня была версия зашифрованного файла; Я использовал инструменты GPG в то время, 2 года назад jotyhista 5 лет назад 0

1 ответ на вопрос

1
harrymc

Попробуйте заменить вашу текущую домашнюю версию GPG 1.4 .

Один тревожный текст по вышеуказанной ссылке:

GnuPG 1.4 - это старая одиночная двоичная версия, которая по-прежнему поддерживает небезопасные ключи PGP-2 .

Поскольку последняя версия 1.4 была выпущена всего 5 месяцев назад, это может объяснить, почему ваша текущая версия не поддерживает формат ключей, если они в формате PGP-2.

(Общее примечание. Когда файлы зашифрованы, всегда следует учитывать возможность того, что изменения программного обеспечения могут сделать дешифрование невозможным через несколько лет. Шифрование не является долгосрочным решением.)

Спасибо за предложение, которое я попробую Я пошел по ссылке, но это не бинарный файл ... Я не знаю, как скомпилировать ..: s можно ли установить с brew? jotyhista 5 лет назад 0
на самом деле мне удалось установить его и попытаться расшифровать, но безуспешно с той же командой, что и выше. gpg (GnuPG) 1.4.23 jotyhista 5 лет назад 0
на самом деле это работало, но другая команда, используя `gpg --decrypt file> file.zip` jotyhista 5 лет назад 0
Могу ли я попросить последний совет, теперь мне удалось расшифровать; Я хотел бы удалить 1,4; как я могу это сделать с файлами, которые мне пришлось скомпилировать самостоятельно, brew говорит, что v2.21 уже установлен, поэтому у меня конфликт, я думаю, если я сделаю `gpg --version`, я получу 1.4 jotyhista 5 лет назад 0
на самом деле я получил это `варево ссылку - overwrite gnupg` jotyhista 5 лет назад 0