технология

Шифрование электронной почты.
PGP

PGP — компьютерная программа, а также библиотека функций, позволяющая выполнять операции шифрования и цифровой подписи сообщений, файлов и другой информации, представленной в электронном виде, в том числе прозрачное шифрование данных на запоминающих устройствах, например, на жестком диске.

Каждый участник переписки должен создать два ключа. Один ключ (закрытый) нужно держать в тайне и никогда не передавать другим людям. Другой ключ (открытый) можно передать всем, кто желает переписываться. Неважно, кто получит доступ к открытому ключу. Вы можете загрузить его в сеть, откуда его будут скачивать все желающие. Сами «ключи» по сути являются очень большими числами с определёнными математическими свойствами. Открытый и закрытый ключи связаны между собой. Если вы шифруете что‐либо открытым ключом, расшифровать это можно только парным закрытым ключом.

Шифрование с открытым ключом позволяет шифровать и безопасно пересылать сообщения всем, чьи открытые ключи вам известны. Если, в свою очередь, ваш открытый ключ известен другим людям, они могут отправлять вам сообщения, которые будете способны расшифровать только вы. Польза от шифрования с отрытым ключом тем больше, чем больше людей знает ваш ключ. Очевидно, что надо обеспечить безопасное хранение своего закрытого ключа.

В качестве программной реализации PGP рекомендуем вам использовать свободную кроссплатформенную бесплатную программу для шифрования информации и создания электронных цифровых подписей — GNU Privacy Guard (GnuPG, GPG). Данное ПО регулярно обновляется и подходит для множества ОС: Windows, MacOS, Linux, FreeBSD и ряд других. Текущие версии GnuPG могут взаимодействовать с PGP и другими OpenPGP‐совместимыми системами. Часто другие программы применяют GnuPG как криптографическое ядро, например, плагин Enigmail для почтового клиента Mozilla Thunderbird. Также поддержка GnuPG имеется в почтовых клиентах Mutt, The Bat! и Gnus. При помощи программы GPGrelay шифровать и подписывать электронные письма через GnuPG можно любыми почтовыми клиентами, работающими по протоколам POP3, IMAP4, SMTP. GnuPG поддерживается и такими jabber‐клиентами, как Psi и Gajim.

С помощью этой технологии были реализованы следующие проекты