Расшифрованный файл пакета 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


Вопросы: (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.

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


Спасибо за предложение, которое я попробую Я пошел по ссылке, но это не бинарный файл ... Я не знаю, как скомпилировать ..: 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.