GNU PG - программа шифрования, распространяемая в исходных текстах
В рамках проекта по созданию программного обеспечения с открытым кодом GNU Project выпущено средство шифрования сообщений GNU Privacy Guard (GnuPG) 1.0.0.
Программа создавалась как замена PGP. Поскольку в GnuPG не задействованы патентованные алгоритмы, каким является, например, IDEA (International Data Encryption Algorithm), и она разработана за пределами Соединенных Штатов,— программа, в отличие от PGP, не подвержена действию экспортных ограничений.
«Весь код GnuPG был написан за пределами США, и это сделано намеренно, чтобы ПО можно было распространять как в Америке, так и в остальных странах», — сказал Брайан Юманс, менеджер по дистрибуции Free Software Foundation (FSF) — организации, созданной для поддержки GNU Project.
Согласно информации на Web-узле GnuPG (www.gnupg. org), продукт, будучи предназначенным для некоммерческого применения, не подпадает и под действие соглашения Вассенара. Это соглашение об экспортных ограничениях на некоторые типы ПО шифрования было подписано 33 странами в декабре 1998 года.
«GnuPG не является официальным проектом самого фонда FSF, и мы никому не платили за работу над ним. Мы очень рады ее успешному завершению», — добавил Юманс. Если бы FSF кому-то заплатил, то продукт скорее всего уже нельзя было бы считать созданным за пределами США.
По словам Юманса, GnuPG 1.0.0 — первая полнофункциональная версия программы. Ее бета-тестирование проходило в течение более чем 12 месяцев. Как и PGP, GnuPG шифрует данные по 128-разрядному ключу. Непосредственным автором программы является разработчик из Германии Вернер Кох. Бета-версия продукта вышла в январе.
GnuPG обладает рядом функций, отсутствующих в PGP; в частности, программа позволяет назначать срок действия ключа, локализована для восьми языков и обладает интерактивной системой подсказки.
Privacy Guard работает в средах GNU/Linux, FreeBSD и OpenBSD. По словам Юманса, хотя при разработке программы операционные системы Windows и Windows NT в расчет не принимались, в настоящее время она перенесена и в эти среды.
Проект GNU Project был запущен в 1984 году с целью разработки бесплатной Unix-подобной операционной системы.