id: Гость   вход   регистрация
текущее время 13:56 28/03/2024
Автор темы: Гость, тема открыта 29/10/2007 20:19 Печать
Категории: криптография, шифрование с открытым ключом
http://www.pgpru.com/Форум/ОбщиеВопросы/КакБоротьсяСОшибкойgpgdontKnowInvalidPacketctb6c
создать
просмотр
ссылки

Как бороться с ошибкой "gpg: [don't know]: invalid packet (ctb=6c)" ?

J
Ошибка возникает при попытке расшифровать некоторые файлы. Для декриптования используется примерно следующая строка:
gpg -d -r --passphrase MyPassphrase -o file.txt file.gpg


Что интересно, все файлы шифруются одним открытым ключом, но часть из них дешифруется нормально, а для остальных возникает упомянутая ошибка.


Использую GPG 1.4.7


В чём может быть дело?



 
Комментарии
— SATtva (30/10/2007 18:00)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Смотрите декодировку пакетов и сравнивайте результат. Используйте --list-packets.
— Vladimir_L (30/10/2007 20:40, исправлен 30/10/2007 22:18)   <#>
Вот что получается:

— SATtva (30/10/2007 22:28)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
А каковы различия и сходства между файлами, которые расшифровываются нормально, и теми, которые дают ошибку?
— Vladimir_L (30/10/2007 23:09)   <#>
По содержущейся в файлах информации их можно поделить на две группы.
По размеру файлы из обеих групп существенно не отличаются друг от друга и могут быть 1-100Кб как те, так и другие.
Имена файлам 1й гр. дают по дате, 2й – по серийному номеру, но не думаю что это имеет значение.
Исходных файлов 2й группы(для которых ошибки) я не видел, но, по идее, в открытом виде это тоже простой .txt, они различаются только по структуре.
Утверждается, что для шифрования файлов обеих групп используется одна и та же процедура. Они используют GPG v1.4.0. Я пробовал работать с этой версией, но и здесь та же ошибка.
— SATtva (31/10/2007 19:23)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Может ли Ваш контрагент передать Вам один проблемный файл открытым текстом, дабы Вы могли поэкспериментировать на своей стороне? (Разумеется, содержимое файла должно быть некоторым образом изменено или сам файл должен содержать неактуальные сведения. Важно, чтобы общая структура осталась прежней.)

Ещё вопрос: может ли контрагент обновить GPG до последней версии? В любом случае, 1.4.0 имеет ряд недостатков, от обновления никому хуже не станет.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3