Разница в подписании текста PGP8 и PGP9


Добрый день! :)
Подписываю сообщение (текст) в PGP9, проверка подписи в PGP8 не верна. Подписываю текст в PGP 8, проверка подписи в PGP 9 не верна (Signature did not verify. Message has been altered). С подписью файлов проблем нет, все нормально. В чем может быть причина? Может ли причина быть в том, что при подписании PGP8 и PGP9 по разному формируют перенос строки (у PGP9 строка много короче). У PGP9 в опциях почему то нет данной настройки. Где ее можно найти?
Заранее спасибо.


Комментарии
Гость (05/02/2006 19:35)   
В тексте есть не-ASCII символы?
— Вий (06/02/2006 18:38)   
Да нет кажется. Эксперименты проводил в 2-х текстовых редакторах Word и блокнот. Есть знаки препинания и печатные ковычки, все это по моему в рамках ASCII символов.
Только вспомнил, что где то а форуме (искал сейчас минут 20, так и не нашел, а RSS уже заполнен новыми темами) читал, что 8 и 9 версии работают с разными кодировакми по умолчанию. Это может быть причиной?
И все таки, где можно настроить перенос строки в версии 9 с более дальней позиции?
— Lustermaf (06/02/2006 19:28)   
Вий:
Есть знаки препинания и печатные ковычки, все это по моему в рамках ASCII символов.

Вот все символы ASCII[link1].

Кавычки «» „” “” ‘’ туда не входят.

PGP 9.x работает по умолчанию в UTF-8. Поэтому, например, подписанный в WinPT и GPGshell текст неверно сверяется в PGP 9, и наоборот: подписанный в PGP 9 текст не сверяется в WinPT и GPGshell.
Насчёт PGP 8 не знаю, не использовал.

В связи с этими заморочками предпочитаю иметь 2 пустых текстовых файла в кодировках Windows-1251 и UTF-8 (без BOM[link2]!) и оперировать с ними через командную строку GnuPG. Гораздо удобнее, чем выяснять, какая программа (WinPT, GPGshell, PGP 9.x, PGP 8.x и т.д.) в какой кодировке предпочитает работать.
— Вий (06/02/2006 19:51)   
Спасибо, я так понял, что видимо нет возможности изменить кодировку, с которой по умолчанию работает программа?
— Вий (23/02/2006 07:54)   
А есть ли возможность изменить в PGP9 длину строки? До подписания строка имеет длину например 70 символов, после подписания много короче. Т.е. текст сужается и "удлиняется". У PGP8 в данном вопросе картинка получается красивее.
— SATtva (23/02/2006 09:58)   
В pgpprefs.xml за это отвечают два параметра: wordWrapEnable, который должен быть установлен в значение True, и wordWrapWidth, где можно указать нужное число символов. Только по умолчанию этот параметр равен 76, как и в PGP8.

Ссылки
[link1] http://en.wikipedia.org/wiki/ASCII

[link2] http://lists.gnupg.org/pipermail/gnupg-users/2005-November/027543.html