Небольшая справка по PGP:
Pretty Good Privacy (PGP) выпущено фирмой Phil's Pretty Good Software и является криптографической системой с высокой степенью секретности для операционных систем MS-DOS, Unix, VAX/VMS и других. PGP позволяет пользователям обмениваться файлами или сообщениями с использованием функций секретности, установлением подлинности, и высокой степенью удобства. Секретность означает, что прочесть сообщение сможет только тот, кому оно адресовано. Установление подлинности позволяет установить, что сообщение, полученное от какого-либо человека было послано именно им. Нет необходимости использовать секретные каналы связи, что делает PGP простым в использовании программным обеспечением. Это связано с тем, что PGP базируется на мощной новой технологии, которая называется шифрованием с "открытым ключом".
Поддерживаемые алгоритмы
- Deiffie-Hellman
- CAST
- IDEA
- 3DES
- DSS
- MD5
- SHA1
- RIPEMD-160
Реализуемые функции
- Шифрование и аунтефикация (с использованием перечисленных алгоритмов);
- Управление ключами (создание, сертификация, добавление/удаление из связки, проверка действительности, определения уровня надежности);
- Интерфейс с сервером открытых ключей (запрос, подгрузка, удаление и отзыв ключа с удаленного сервера);
- Случайные числа (генерация криптографически стойких псевдослучайных чисел и случайных чисел, базируясь на внешних источниках);
- Поддержка PGP/MIME;
- Вспомогательные функции.