Ошибка при расшифровке файла
Добрый день.
Получаю от нескольких агентов зашифрованную информацию.
Расшифровка от всех кроме одного проходит без ошибок.
Ошибка следующая: gpg: Can't check signature: public key not found
Строка вызова: gpg --batch -o TargetFile --passphrase 123 -d SourceFile
При этом исходный файл расшифровывается и появляется в каталоге назначения.
Версии GnuPG
– у агента в теле файла указано – Version: GnuPG v1.4.6 (GNU/Linux) Comment: Crypt::GPG v1.52
– у меня gpg (GnuPG) 1.4.9
Почему может выскакивать такая ошибка и как ее устранить?
Вы не можете эту фразу перевести? "Не могу проверить подпись: публичный ключ не найден". Вот и разбирайтесь, почему у вас нет публичного ключа получателя, либо почему вдруг gpg его не видит. gpg --list-keys показывает полный список всех доступных публичных ключей.