The BAT и Thunderbind + OpenPGP(GNUPG) – [решено]
С одним адресатом не могу списаться, у него thunderbind + OpenPGP(GNUPG), ключ прислал asc – встроенный в The BAT OpenPGP его не импортирует.Когда набрал письмо то пункт метода шифрования GnuPG неактивен, дешифровка – тоже. Пункт настроек PGP нажимаешь, а эффекта никакого.Когда получил в письме открытый ключ,то справа высветилась иконка "импортировать" – нажимаю и ничего не происходит. Такое ощущение, что прога видит мое PGP, но не работает с ним. Читал в справках, что The Bat 3 работает с PGP. Может кто-нибудь сможет помочь ?
У меня The Bat 3.0.1.33.
Этот вопрос здесь уже неоднократно обсуждался, правда, последний раз уже так давно, что я думал, что он уже никогда не возникнет.
TheBat поддерживает PGP на уровне вторых версий. Формат сообщений, используемый в них, уже выведен из эксплуатации в текущих версиях по соображениям безопасности. Почему он до сих пор используется в TheBat – хорошая загадка. Таким образом, нужно установить GnuPG и прицепить его к TheBat.
Да, точно, пытался сгенерить ключ в TheBAT, получил что-то типа версии 2.6
Всё, вроде, сделал с GnuPG, только незнаю как это прицелить к TheBAT. Где и что прописать в конфигурации?
А в руководстве The Bat ничего нет на сей счёт? Он ведь вроде поддерживает работу с внешним обработчиком OpenPGP, а не только со встроенным?
Вообще-то да.
Инструменты->OpenPGP->Выбор версии OpenPGP->GNU Privacy Guard (GPG)
Полагаю, вопрос исчерпан.
Это понятно. Осталась одна проблемка. В настройках TheBAT "Выбор версии" GnuPG – неактивен. Сам пакетик GnuPG инстолится некорректно, т.е. в PATH не прописывает место своего пребывания – C:\Program Files\GNU\GnuPG
Попробовал прописать этот путь через cmd.exe и ;%PATH% – всё заработало, т.е. выбор GnuPG стал активным. Но, увы, это методика на одну сессию. Не знаю как добавить в регистрах этот путь, чтобы он при загрузке системы заносился в значения переменной PATH. Памажыте, как и что в регистрах надо поменять?
P. S. Статья тут в архиве хорошая по теме инсталяции GnuPG, но, увы, уже устарела сильно.
Win+Break->Дополнительно->Переменные среды. Речь об этом?
Переменные окружения указываются в параметрах системы (правой кнопкой на значок Мой компьютер).
Если добавлю в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths путь C:\Program Files\GNU\GnuPG под gpg.exe будет нормально? Через параметры системы не знаю где искать, пробую, просто, через regedit.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths]
"gpg.exe"="C:\\Program Files\\GNU\\GnuPG\\gpg.exe"
только не знаю синтаксиса, что дальше в этом скрипте нужно писать.
Может утилита под это дело какая есть?
С полной виндовской инсталляцией идет файл gnupg-w32.reg
следующего содержания:
Спасибо, буду пробовать, а то, пока, ничего не получается. Хотя, возникают некоторые сомнения насчёт этого файла, там все пути для старых версий. По-моему, в новых этот файл запускается при инсталяции автоматически.
P. S. Всё таки, для начинающего освоить азы PGP оч. сложно. Нет никакой понятной инструкции на примерах, типа делай-то-то и то-то. Хотя всякой теоретической хреномуди в сети – горы. Только не то нужно...
Смотрел там, где установлена 1.4.5
Все работает вместе с Bat-ом.
Просто посмотри в реестр – есть эти ключи после автоматической инсталляции или нет.
Эээ...??? GnuPG Handbook в переводе Павла Шайдо уже не котируется?
Здесь[link1] вроде вполне достаточно.
Где смотреть?
Пока проверял cmd.exe и path – точно нету. После исправления через консоль – работает. Только не знаю где и что надо менять в регистрах, чтобы путь C:\Program Files\GNU\GnuPG заносился бы в переменную PATH.
С версии GnuPG 1.4.1 инсталяция автоматическая, т.е. и 1.4.5 версия, видимо, инстолилась без reg файлов. А описание по ссылке хорошее, но устаревшее. Вопрос, в общем, пустяковый. Надо будет посмотреть описания назначения регистров WinXP и что-то подправить. Странно, что никто на этом сайте не может посоветовать что же надо изменить для доступа по умолчанию. Ведь, по идее, с этой проблемой сталкивается каждый пользователь GnuPG.
Разобрался:
"Мой компьютер", "Свойства", вкладка "Дополнительно", "Переменные среды", в переменную "PATH" дописать требуемое "C:\Program Files\GNU\GnuPG"
Регистры тут, вроде, нипричём.
Переменные окружения (PATH и пр.) и системный реестр не имеют ничего общего. В Майкрософт всегда любили всё усложнять и людей понапрасну запутывать...
Вам ведь дважды выше[link2] указали место для поисков. Проявите немножко сообразительности, не писать же нам пошаговую инструкцию на две дюжины этапов ради такой пустяковины. Мне так вообще ради это в Винду перегружаться никакого резона: всё, что мог, по памяти сказал.
Если для какой-либо программы не так, считайте это исключением )
Программисты – это вчерашние 9тиклассники. Чтобы писать внятную документацию/код нужно огого какую
квалификацию/опыт, у 99% этого нет, даже по-русски внятно мысль излагать не умеют, а вы хотите чтобы они
документацию писали )))
У gpg сайт – гавно, сам матерился когда искал то что было нужно, со своим-то опытом, man по gpg – дерьмо,
опции у gpg то коммутируют, то нет, в очень близких случаях ведёт себя совершенно по-разному, и всё это
надо держать в голове. Складывается такое впечатление, что один раз написали а потом долго наращивали
костыли, в итоге получился страшный зверь...
P. S.: один раз я ввёл неправильную капчу, так как сразу открыл много страниц, и из-за существующегго
бага, который устраняется перезагрузкой, ответ был не правильный. Потом мне капча два раза подсунула
картинку с цыплятами и котёнокм, в первом случае я ответил "цыплята котёнок", во-втором – "цыплята
кошка". Сайт сказал что оба неверны и заблокировал на час. Что я сделал не так? Может быть, цИплята или
цЫплятЫ?
Это о ком-то персонально или "вообще"?
Не путайте баг со штатной функциональностью (устраивает она Вас или нет — это вопрос отдельный). Вторая часть больше напоминает баг, но обсуждать это здесь считаю в любом случае неуместным.
Вообще.
Код GPG читается легко. А документация... Почему её вообще должны писать программисты? Мануалы к автомобилям вряд ли пишут люди, расчитывающие тепловой баланс двигателя или усилия на рулевом управлении. Хотя дело даже не в этом. Рекламщики позиционируют компьютер как бытовую технику, и многие люди верят. А он все ещё инструмент.
Блин, критиков развелось... Программа бесплатная и в открытой разработке! Не нравится что – присоединяйтесь к разработчикам и дополняйте/исправляйте. Нет к этому способностей – заинтересуйте в этом тех, у кого они есть. (Например наймите за деньги! :) А если нет желания шевелиться в этом направлении, то и других в этом упрекать нечего.
Критика вещь полезная (между прочим тоже времени-денег требует), относится к ней надо без комплексов. Никто никого распинать тут не хочет. Поиск причин нехорошестей, по-моему, должен приветствоватся.
А насчёт начинающих пользователей – всё верно, нет никакой простой и толковой инструкции наподобии тех что уже в архиве. Та старая статья по GnuPG+Thunderbird очень хорошая, но уже устарела настолько, что скорее мешает, нежели помогает. Это к тому, чтобы подвигнуть хозяев сайта на её редакцию под современные требования. Было бы неплохо к ней добавить и GnuPG+TheBAT и несколько других популярных клиентов.
А насчёт сайта и у меня какие-то непонятки были: логинишся, входишь, идёшь на страницу – Гость, рефреш, очистка кэша – не помогает. Причину так и не понял.
В том то и дело, что слишком много сообразительности проявил, увы, не в том направлении. Нет худа без добра, выявили кривизну автоматической инсталяции GnuPG, хорошо бы разработчиков информировать.
Кстати, связка GnuPG+TheBAT ожила: открытый ключ импортировался в TheBAT и опция GnuPG в почтовом клиенте стала активной, но раскодирование посланий не работает. Видимо у GnuPG+TheBAT своя специфика. Надо открывать новую тему для разбора.
На это целевой аудитории как-то не наблюдается, раз уж даже ritlabs на это не сподобилась.
cookies?
На пункт очистки cookies тоже тыкал. Непомогло. Сегодня – нормально.
Я ставил давным давно чуть ли не gpg 1.0.5 c TheBat 1.38. Все сразу заработало. После этого неоднократно обновлял Bat, GPG (в основном на самокомпилированные экспериментальные экзешники вплоть до 1.4.7). Все работало как часы, в т.ч. с нестандартными ключами. Тут скорее всего произошел какой-то сбой при установке, который потянул за собой все остальное.
Извиняюсь, перепроверил – действительно путь к GPG прописан у меня в переменных среды. Но сам я это сделал или инсталляция добавила – сейчас уже не вспомнить.
Такая тема давно уже существует:
/forum/rasshirenijaidopolnenija/thebatv3ignupg[link3]
А вы бы, лучше, поиском пользовались предварительно.
Спасибо за ссылку, но мне она уже никчему. Сам додул поставить GPGshell и всё завертелось. В общем, вывод такой, что связка с GPGshell работает нормально, а без оболочки вовсе не работает (от 2.6 версии). Пока попробовал направление Thunderbird->TheBAT, завтра испробую и обратно. Думаю, ничего особенно нового уже не обнаружу. Остались только дела по оптимизации настроек.