PGP v9.81 меняет текст в буфере при подписывании
Только что наткнулся.
На форуме упоминают только добавление лишних переводов строки до или после текста.
Берем текст
[code]> Однажды в студёную зимнюю пору я вышел из леса и снова зашёл.[/code]
[i]Перевода строки в конце текста нет.[/i]
Кидаем его в clipboard, просим pgp его подписать. Смотрим на результат.
[code]
BEGIN PGP SIGNED MESSAGE
Hash: SHA256
> Однажды в студёную зимнюю пору я вышел
> из леса и снова зашёл.
BEGIN PGP SIGNATURE
Version: PGP Desktop 9.8.1 (Build 2523) – not licensed for commercial use: www.pgp.com
Charset: utf-8[/code]
Добавлены перевод строки и угловая скобка. Словно это был текст письма, который следует урезать до ширины 40 символов.
И да, добавлена пустая строка после текста.
GPG работает корректно.
[code]
BEGIN PGP SIGNED MESSAGE
Hash: SHA1
> Однажды в студёную зимнюю пору я вышел из леса и снова зашёл.
BEGIN PGP SIGNATURE
Version: GnuPG v2.0.17 (MingW32)[/code]
Word wrap — штатная функция, включается-выключается в настройках программы.
В настройках у я уже смотрел.
PGP desktop -> tools -> options -> (general, ..., advanced)
Нету настройки на wordwrap. В какой-то из предыдущих версий была, по умолчанию стояло 70 символов.
Однако word wrap это одно дело, а вставка угловой скобки в текст несколько иное.
Ну так угловая скобка – это общепринятый признак цитирования в переписке. Например, той которая посредством эл.почты.
Потому ничего удивительного, что видя начало текста с ">" и совершая перевод строки pgp начинает новую строку с ">".
Да, но содержимое буфера – вовсе не обязательно текст емейла.
Что интересно – поиск по хелпу pgp desktop вообще не находит слова wrap.
Я на новой версии PGP 10.3 попробовал – угловой скобки нет.. как нет и настройки в Tools >> Options.. Хотя в самом файле конфигурации pgp они остались
Попробуйте поменять в pgpprefs.xml