id: Гость   вход   регистрация
текущее время 01:44 29/03/2024
Автор темы: Вий, тема открыта 05/02/2006 16:47 Печать
http://www.pgpru.com/Форум/РаботаСPGP/РазницаВПодписанииТекстаPGP8ИPGP9
создать
просмотр
ссылки

Разница в подписании текста 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)   профиль/связь   <#>
комментариев: 510   документов: 110   редакций: 75
Да нет кажется. Эксперименты проводил в 2-х текстовых редакторах Word и блокнот. Есть знаки препинания и печатные ковычки, все это по моему в рамках ASCII символов.
Только вспомнил, что где то а форуме (искал сейчас минут 20, так и не нашел, а RSS уже заполнен новыми темами) читал, что 8 и 9 версии работают с разными кодировакми по умолчанию. Это может быть причиной?
И все таки, где можно настроить перенос строки в версии 9 с более дальней позиции?
— Lustermaf (06/02/2006 19:28)   профиль/связь   <#>
комментариев: 225   документов: 8   редакций: 2
Вий:
Есть знаки препинания и печатные ковычки, все это по моему в рамках ASCII символов.

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

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

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

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