On Tue, Oct 26, 2010 at 12:20:14PM +0300, Peter Pentchev wrote: > On Mon, Oct 25, 2010 at 11:00:05PM +0800, Denis Feklushkin wrote: > > On Mon, 25 Oct 2010 14:33:36 +0300 > > Peter Pentchev <roam@ringlet.net> wrote: > > > > > On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote: > > > > Есть подписанный валидной прозрачной подписью текст > > > > Нужно получить его на stdout без шапки и подвала с подписями. > > > > > > > > Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог и проглядеть - он огромен. > > > > Руками писать такое не хочется > > > > > > Если я правильно понимаю, что Вы хотите получить чистий текст без > > > какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :( > > > Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что > > > совсем не понимает почему ее нет в GnuPG. > > > > Проблема может быть в том что при подписывании текст предварительно корёжится - добавляются такие штуки: > > > > - -----BEGIN PGP SIGNATURE----- > > > > добавлен "- " > > > > и квотинг в письмах вроде тоже меняется > > > > восстанавливать это назад может быть невозможно, вдруг изначально так и было написано? > > Да, секция 7 в RFC 4880 говорит, что "this framework is not intended to > be reversible", и Werner Koch (автор GnuPG) много раз писал о проблемах > с пробелами в конце строки и с комбинациями окончания строк (CR, CR/LF, > LF only). Но проблемы - только с whitespace; то, чего Вы видите с > "BEGIN PGP SIGNATURE" - dash-escaping, подробно описанный в RFC 4880 7.1 > (и в RFC 2440 секции 7 и 7.1). > > Так что восстановление возможно с точности до whitespace. Кстати, то и есть причина предпочти PGP/MIME и detached signatures перед clearsigned text. У Вас нету возможности делать detached signatures? Всего лучшего, Петр -- Peter Pentchev roam@space.bg roam@ringlet.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 This sentence was in the past tense.
Attachment:
signature.asc
Description: Digital signature