Магазин техники Apple в Туле

Шифрование писем в Thunderbird

Ubuntu 30.01.2010

Теория

Основы криптографии неплохо представлены здесь с картинками и примерами.

Софт

Наиболее распространены (по моему мнению) вот эти программы:

Но есть и другие программы, позволяющие осуществлять операции шифрования и цифровой подписи сообщения. Эти и другие программы совместимы между собой благодаря стандарту OpenPGP (RFC 4880).

Шифрование сообщений в Mozilla Thunderbird

Вот мы и дошли до самого главного. Моя оновная ОС — ubuntu 9.10. Почтовый клиент — Mozilla Thunderbird 3. Поэтому ниже я объясню как в этом окружении настроить шифрование и подпись своих писем и расшифровку входящей корреспонденции.

Итак, gnupg по умолчанию стоит в системе. Если нет, то поставить не сложно (Synaptic или apt-get install gnupg). Для windows-систем необходимо скачать дистрибутив.

Следующим шагом будет установка дополнения EnigMail для Thunderbird. В результате у вас должен появиться новый пункт меню «OpenPGP».

Теперь мы должны создать ключевую пару для шифрования. В меню «OpenPGP» нужно выбрать «Управление ключами». Откроется окно, в котором мы сгенерируем ключевую пару.

Менеджер ключей

Рекомендуется создать пароль для шифрования приватного ключа. Если доступ к компьютеру других лиц не возможен (кто это может гарантировать?), то можно обойтись и без пароля (крайне не рекомендуется!). Также можно выбрать размер и тип ключа (2048, RSA по умолчанию). После создания пары ключей будет предложено сохранить «ключ отмены» (или отзыва). Он потребуется для аннулирования пары ключей. Теперь ваша пара ключей отображается в окне менеджера ключей.

Фактически, все готово к шифрованию почты. Но нужно передать еще ваш публичный ключ остальным. Это можно сделать так: открыть менеджер ключей, выбрать нужный, ПКМ, Отправить публичные ключи по электронной почте. Либо подгрузить открытые ключи на сервер ключей.

Теперь тот, кто получил ваш открытый ключ может зашифровать для вас письмо. И только вы со своим приватным ключом сможете его расшифровать. Вот почему необходимо следить за его сохранностью. А для написания зашифрованного письма вы должны обладать открытым ключом получателя.

Также Enigmail поддерживает постоянное шифрование и/или подписывание писем. Что очень удобно, если вы хотите всю свою переписку шифровать.

Первый шаг сделан. Осталось объяснить как настроить шифрование своим контактам по почте и паранойя на время уйдет :) .

p.s. Прошу в комментариях рассказать, пользуетесь ли вы каким-либо средством шифрования переписки?

p.p.s FatJoe_fatjoe@fatjoe.ru_pub.asc — мой открытый ключ, чтобы вы смогли зашифорвать для меня сообщение и подтвердить мою ЭЦП.

  • Qwerty

    Установил с помощью вашей инструкции. Осталось разобраться как теперь открытый ключ передать.