Я чувствую, что в Интернете не так много общего удобного контента о GnPG и его утилитах. По крайней мере, я не мог найти что-либо к моему удовлетворению. Это, вероятно, потому что люди (кроме разработчиков) не предпочитают баловаться и проверять свой пакет после загрузки. До сих пор статьи встречали только то, что между gpg и pgp нет никакой разницы, но я не могу использовать команду pgp после установки пакета gnupg. Какой пакет мне нужен для запуска pgp, если он не включен в пакет gnupg?
1 ответ
Если вы установили пакет gnupg
, то его бинарный файл называется gpg
, но об общей разнице между pgp и gpg ... Я буду использовать несколько цитат из нескольких источников:
gpg является частью OpenPGP GNU Privacy Guard (GnuPG). Это инструмент для предоставления услуг цифрового шифрования и подписи с использованием стандарта OpenPGP. В gpg реализовано полное управление ключами и все навороты, которых можно ожидать от полной реализации OpenPGP.
[от man gpg
]
PGP может относиться к двум вещам:
Программное обеспечение Pretty Good Privacy, изначально написанное Филом Циммерманом, а теперь принадлежащее Symantec.
Форматы для ключей, зашифрованных сообщений и подписей сообщений определяются этим программным обеспечением. Теперь они были оформлены как стандарт OpenPGP.
Программное обеспечение GPG является независимой реализацией стандартов OpenPGP, поэтому вы можете использовать его для обмена зашифрованными сообщениями с людьми, использующими другие реализации OpenPGP (например, PGP Symantec).
gpg против pgp и OpenPGP
Используемый как для шифрования файлов на месте, так и для подготовки их к безопасной отправке через Интернет, gpg относится к pgp и OpenPGP , но не совпадает с ними. Хотя gpg основан на стандартах OpenPGP, установленных IETF, он - в отличие от pgp - с открытым исходным кодом. Вот краткое изложение:
- OpenPGP - это одобренный IETF стандарт, определяющий технологию шифрования, в которой используются процессы, совместимые с PGP.
- pgp - это собственное решение Symantec для шифрования.
- gpg соответствует стандарту OpenPGP и предоставляет интерфейс, который позволяет пользователям легко шифровать свои файлы.
[ источник ]
Разработка и лицензирование
Фил Циммерманн написал PGP под лицензией GNU General Public License. Одно время его можно было свободно использовать и модифицировать. Тем не менее, Циммерманн в конечном итоге превратил PGP в платное программное обеспечение. Symantec приобрела права на PGP в 2010 году. В настоящее время компания управляет лицензированием PGP в рамках своего подразделения продуктов Enterprise. Разработчики GPG по существу перекодировали PGP, сохранив все его функции, и выпустили его снова под лицензией GNU General Public License, что означает, что код можно изменять, использовать и свободно распространять. GPG остается бесплатным, на момент публикации.
[ источник ]