GnuPG

GnuPG
GnuPG
Логотип GnuPG
Тип

PGP

Разработчик

Проект GNU

Операционная система

Кроссплатформенное ПО

Последняя версия

2.0.19 (27 марта 2012 года)

Лицензия

GNU General Public License version 3

Сайт

www.gnupg.org

GNU Privacy Guard, GnuPG, GPGсвободная альтернатива набору криптографического ПО PGP, выпущенная под лицензией GNU General Public License. Является частью проекта GNU, получила гранты от немецкого правительства. GnuPG полностью совместим со стандартом IETF OpenPGP. Текущие версии GnuPG могут взаимодействовать с PGP и другими OpenPGP-совместимыми системами в режиме совместимости. GnuPG позволяет шифровать и подписывать данные в целях безопасного хранения и передачи информации.

Содержание

История

GnuPG изначально создан Вернером Кохом (нем. Werner Koch).

Версия 1.0.0 была выпущена 7 сентября 1999 года. Немецкое министерство экономики и технологий профинансировало развитие документации и портирование на ОС Microsoft Windows в 2000 году.

1 августа 2006 года вышла версия 1.4.5; 13 ноября 2006 года — версия 2.0. Обе ветви версий GnuPG будут существовать и развиваться параллельно.

Особенности GnuPG

  • Полная альтернатива PGP.
  • Не использует патентованные алгоритмы.
  • Распространяется под GNU General Public License.
  • Полная реализация OpenPGP (RFC2440).
  • Расшифрование и аутентификация сообщений, созданных с помощью PGP 5, 6 и 7.
  • Поддержка электронной подписи с помощью алгоритмов ElGamal, DSA, RSA и хеш-функций MD5, SHA-1, SHA-2, RIPE-MD-160 и TIGER.
  • Работа с асимметричным шифрованием ElGamal и RSA (длина ключа от 1024 до 4096 бит)
  • Поддержка блочных алгоритмов симметричного шифрования AES, CAST5, 3DES, Twofish, Blowfish, Camellia, а также IDEA с помощью плагина.
  • Поддержка алгоритмов сжатия: ZIP, ZLIB, BZIP2.
  • Лёгкая реализация новых алгоритмов с помощью дополнительных модулей.
  • Поддержка просроченных ключей и подписей.
  • Интегрированная поддержка HKP серверов ключей.

Использование GnuPG

GnuPG — ПО, часто включаемое в свободные ОС, такие как GNU/Linux, FreeBSD, OpenBSD и NetBSD.

Хотя основным интерфейсом является командная строка, существуют различные дополнительные интерфейсы, например, GnuPG интегрирован в KMail и Evolution (графические клиенты электронной почты). Механизм плагинов полностью совместим со стандартом OpenPGP.

С помощью расширения Enigmail GnuPG работает в почтовом клиенте Mozilla Thunderbird для шифрования и аутентификации сообщений. Также поддержка GnuPG имеется в почтовых клиентах Mutt, The Bat! и Gnus.

Функцию GnuPG в шифровании и подписи электронных писем можно использовать с почтовыми клиентами, работающими по протоколам POP3, IMAP4, SMTP, при помощи программы GPGrelay.

Также, используя дополнительные плагины GnuPG или SecureIM, можно достичь шифрования сообщений с помощью GnuPG в клиенте сетей мгновенных сообщений Miranda IM.

GnuPG поддерживается Jabber-клиентами Psi и Gajim.

До 7 июня 2010 года велась разработка FireGPG[1] — дополнения для Firefox, которое позволяло добавить в этот браузер поддержку GnuPG. Помимо прочих функций оно позволяло интегрировать GnuPG в GMail.

В 2005 году компаниями G10 Code и Intevation выпущен Gpg4win[2] — прогрaммный набор, который включает в себя GnuPG для Windows, WinPT, Gnu Privacy Assistant, и плагины GnuPG для Проводника Windows и Outlook.

Принцип работы GnuPG

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

GnuPG не использует запатентованное или иначе ограниченное ПО и/или алгоритмы, включая алгоритм IDEA, который представлен в PGP почти с самого начала. GnuPG использует другие непатентованные алгоритмы CAST5, 3DES, AES, Blowfish и Twofish. Тем не менее, возможно использование в GnuPG и алгоритма IDEA с помощью дополнительного модуля.

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

Проблемы

Стандарт OpenPGP определяет несколько методов для подписанных цифровой подписью сообщений. Из-за ошибки, допущенной в результате попытки сделать эти методы более эффективными, появилась уязвимость[3]. Это затрагивает только один метод в цифровой подписи сообщений, только для некоторых релизов GnuPG (1.0.2 до 1.2.3), и было меньше чем 1000 таких ключей, перечисленных на ключевых серверах[4].

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "GnuPG" в других словарях:

  • GnuPG — es un reemplazo libre y completo de PGP. Debido a que éste no usa el algoritmo patentado IDEA, puede ser usado sin restricciones. GnuPG es una aplicación que cumple el estándar RFC2440 (OpenPGP) …   Enciclopedia Universal

  • GnuPG — GNU Privacy Guard Entwickler: The GNU Privacy Guard Team Aktuelle Version: 2.0.11 (3. März 2009) Betriebssyst …   Deutsch Wikipedia

  • Gnupg — GNU Privacy Guard Entwickler: The GNU Privacy Guard Team Aktuelle Version: 2.0.11 (3. März 2009) Betriebssyst …   Deutsch Wikipedia

  • GnuPG — GNU Privacy Guard GnuPG Développeur Projet GNU Dernière version …   Wikipédia en Français

  • GnuPg — GNU Privacy Guard GnuPG Développeur Projet GNU Dernière version …   Wikipédia en Français

  • Gnupg — GNU Privacy Guard GnuPG Développeur Projet GNU Dernière version …   Wikipédia en Français

  • GnuPG — ● np. m. ►APPLI Autre nom de GPG, logiciel de chiffrement du projet GNU (apparemment, on rencontre plus souvent GnuPG que GPG de nos jours) …   Dictionnaire d'informatique francophone

  • GNUPG — abbr. GNU Privacy Guard (GNU, Verschluesselung) Syn: GnuPG …   United dictionary of abbreviations and acronyms

  • GnuPG — abbr. GNU Privacy Guard (GNU, Verschluesselung) Syn: GNUPG …   United dictionary of abbreviations and acronyms

  • GNUPG — GNU Privacy Guard freie Public Key Kryprografie Umgebung (im Gegensatz zu PGP) …   Acronyms


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»