id: Гость   вход   регистрация
текущее время 00:33 29/03/2024
Автор темы: Гость, тема открыта 23/12/2009 15:05 Печать
Категории: софт, gnupg
http://www.pgpru.com/Форум/РаботаСGnuPG/Gpg--ОшибкаПриРасшифровке
создать
просмотр
ссылки

Ошибка при расшифровке файла


Добрый день.


Получаю от нескольких агентов зашифрованную информацию.
Расшифровка от всех кроме одного проходит без ошибок.
Ошибка следующая: 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


Почему может выскакивать такая ошибка и как ее устранить?


 
Комментарии
— Гость (23/12/2009 16:08)   <#>
Can't check signature: public key not found

Вы не можете эту фразу перевести? "Не могу проверить подпись: публичный ключ не найден". Вот и разбирайтесь, почему у вас нет публичного ключа получателя, либо почему вдруг gpg его не видит. gpg --list-keys показывает полный список всех доступных публичных ключей.
— Гость (23/12/2009 16:10)   <#>
PS: Естественно, что вы не можете проверить валидность подписи, сделанную тем ключом, которого у вас нет в связке. Однако, это не мешает расшифровывать пришедшие вам письма от кого бы то ни было. Если проверка подписи для Вас существенно необходима, позаботьтесь о том, чтобы импортировать в свою связку публичный ключ данного вашего абонента.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3