
Итак, я выполняю кое-какие поручения для нашего клиента, которому требуется расшифровать некоторые сообщения его поставщиков. Дело в том, что на днях произошло нечто странное, и теперь я могу расшифровать только некоторые файлы с помощью старого скрипта дешифрования, но для некоторых файлов я получаю ошибку:
"Сообщение зашифровано. Невозможно расшифровать сообщение. Его можно расшифровать только с помощью: 2048 бит, идентификатор ключа 98627E12, создано 2000-03-02 "Другой парень""
Как вы видите, ключ древний, и мне было все еще 9 лет, когда он был создан, так что я имею представление, кто этот «Другой парень»... и я не могу понять, почему мне удается расшифровать некоторые файлы поставщика с помощью скрипта дешифрования, но для других это не удается.
PS: поставщик использует только один открытый ключ, так что это должно сработать для всех файлов. Есть какие-нибудь советы?
решение1
В тексте ошибки указано, что вы пропустили закрытый ключ (какой соответствующий открытый ключ использовался для шифрования сообщения).
В любом случае, я полагаю, вы анонимизировали сообщение (с этим проблем нет) и напутали с идентификатором ключа, девятизначных идентификаторов ключей PGP не существует.
Вы не сможете расшифровать сообщение без закрытого ключа. Спросите отправителя, почему он использовал этот открытый ключ / чтобы он передал соответствующий закрытый ключ или перешлите зашифрованное сообщение на ключ, которым вы владеете.
решение2
Итак, после двух недель поисков и попыток понять, что я делаю не так, оказалось, что я все делал правильно;
Ребята Поставщика зашифровали файл, а затем переместили его с одной машины на другую в формате ASCII. Это изменило содержимое зашифрованного файла.
после повторной передачи файла в двоичном формате расшифровка прошла успешно.
Ранее я получал сообщение об ошибке, сообщающее о том, что файл поврежден и его невозможно расшифровать.
Это был первый случай, когда я получил подобную ошибку, но, по словам поставщика, именно это и стало причиной проблемы.
Спасибо за вашу помощь всем