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

2

У меня есть файл, зашифрованный с помощью пакета 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

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

Ответы:

1

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

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

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

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

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

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