— Гость (18/03/2013 12:19) Пункт 4.2 "Packet Headers" (RFC 4880) определяет два типа заголовков: "Old format packets" и "New format packets". Первый используется для целей совместимости с PGP 2.6.x. Второй рекомендуется если совместимость не требуется. Я разбирал пакеты созданные GnuPG версии 2.0.17, они имеют старый формат. Если ли возможность принудительно перевести GnuPG в режим создания пакетов нового формата? Что вроде --force-v4-sign, только для пакетов.
— Гость (18/03/2013 12:40) Раз уж тема про пакеты, то задам еще один вопрос.
Я подписал текстовый файл (без шифрования). В файле подряд идут два пакета. Первый "Literal Data Packet", второй – "Signature Packet".
Вопрос: почему они не инкапсулированы в другой пакет, показывающий количество пакетов? Или реализация сама должна проверять наличие данные после окончания первого пакета?
Грипп свирепствует, телепаты на больничном[link1].
Пункт 4.2 "Packet Headers" (RFC 4880) определяет два типа заголовков: "Old format packets" и "New format packets". Первый используется для целей совместимости с PGP 2.6.x. Второй рекомендуется если совместимость не требуется. Я разбирал пакеты созданные GnuPG версии 2.0.17, они имеют старый формат. Если ли возможность принудительно перевести GnuPG в режим создания пакетов нового формата? Что вроде --force-v4-sign, только для пакетов.
Раз уж тема про пакеты, то задам еще один вопрос.
Я подписал текстовый файл (без шифрования). В файле подряд идут два пакета. Первый "Literal Data Packet", второй – "Signature Packet".
Вопрос: почему они не инкапсулированы в другой пакет, показывающий количество пакетов? Или реализация сама должна проверять наличие данные после окончания первого пакета?
P.S. Есть ли утилита для разбора пакетов?
PGPdump. Или gpg --list-packets.
Спасибо. Жить стало легче)