Если вы склонны к паранойе (как и я), вряд ли вам понравится идея пересылать конфиденциальные данные с использованием Gmail. Обезопасить себя можно при помощи шифрования. В своей прошлой статье я рассказывал, как настроить шифрование в Outlook 2007, а теперь объясню, как сделать то же самое в Gmail.
По умолчанию Gmail не предусматривает возможность шифрования почты, но эту функцию можно с легкостью реализовать, установив дополнение для браузера Firefox.
Вам понадобится:
• учетная запись в Gmail; • Firefox версии 3.0 или выше; • дополнение Greasemonkey; • публичный и приватный ключи.
Если дополнение Greasemonkey еще не установлено, запустите Firefox и выберите опцию «Дополнения» (Add Ons) в меню «Сервис» (Tools). В открывшемся окне перейдите на вкладку «Поиск дополнений» (Get Add-Ons), найдите и установите Greasemonkey.
Теперь точно таким же способом нужно установить сценарий Greasemonkey, который отвечает за шифрование/расшифровку. После этого перезагрузите Firefox, чтобы завершить установку.
На заключительном этапе нужно сгенерировать публичный и приватный ключи, которые будут использоваться для шифрования. С этой целью разработчик сценария Greasemonkey предусмотрел оригинальный способ использования RSA в javascript. Оба ключа можно создать, посетив специальную страницу. Используйте ТОЛЬКО простые числа для генерации ключей, иначе они не будут работать. Простое число — это натуральное число, которое делится только на себя самое и на единицу. Для тех, кому лень считать, в Сети есть список простых чисел.
Указав простые числа и стартовое значение E (Starting E value, необязательно для заполнения), нажмите кнопку «Создать ключи» (Generate Keys). Вы получите два разных ключа вида «pub:2005007:17» и «priv:2005007:1884401».
Какой из них публичный, а какой приватный, думаю, очевидно. Публичный ключ сообщите всем, кому планируете отправлять шифрованные письма из Gmail — только учитывайте, что для успешной дешифровки адресат тоже должен использовать Firefox и Greasemonkey.
Шифрование почты
Чтобы зашифровать сообщение, составьте письмо в Gmail и вставьте приватный ключ в поле «Приватный ключ» (Private Key), которое появляется после установки сценария Greasemonkey (рис. A).
Рисунок A. Ключ шифрования не сохраняется в Gmail или Firefox, поэтому скопируйте оба ключа в файл и сохраните.
Теперь вставьте в соответствующее поле публичный ключ получателя. Не перепутайте ключи, иначе адресат не сможет расшифровать почту. Нажмите кнопку «Зашифровать» (Encrypt), и текст письма будет сразу же зашифрован. После этого можно его отправлять, не опасаясь никаких шпионов.
Расшифровка почты
Расшифровать почту тоже очень просто, за исключением одного маленького недостатка. Письма шифруются с использованием вашего публичного ключа, поэтому вставьте свой приватный ключ в поле «Приватный ключ». Затем нажмите ссылку «Ответить» (Reply) — это единственный способ прочитать письмо. В окне ответа нажмите кнопку «Расшифровать» — и текст будет тут же расшифрован, если отправитель не перепутал публичные ключи.
Как видите, шифровать почту в Gmail очень легко. Решение не идеальное, но самое простое из всех, что мне доводилось встречать.
В заключение
А вам приходилось шифровать почту в Gmail таким способом? Поделитесь своим опытом в комментариях!