Q1) Какой хороший пример демонстрации преимущества gnupg2 перед gnupg?
Q2) Я пытаюсь встроить шифрование в небольшой программный продукт для внутреннего управления проектами. Является ли gnupg хорошим инструментом для этого? Gnupg2 лучше по каким-либо причинам?
1 ответ
По данным сайта GNUpg
GnuPG выпускается в двух вариантах: 1.4.11 - хорошо известная и портативная автономная версия, тогда как 2.0.18 - улучшенная и несколько сложная для сборки версия.
В примечаниях к выпуску говорится
1.4.11 является стабильной версией GnuPG. (2.0.18 - нестабильная версия для разработки).
Для 2.0
GnuPG-2 имеет архитектуру, отличную от GnuPG-1 (например, 1.4.5), в которой он разделяет функциональность на несколько модулей. Тем не менее, обе версии могут быть установлены вместе без каких-либо конфликтов. На самом деле, версия gpg от GnuPG-1 может использовать gpg-agent, включенный в GnuPG-2, и обеспечивает бесшовное кэширование парольной фразы. Преимущество GnuPG-1 - его меньший размер и отсутствие зависимости от других модулей во время выполнения и сборки. Мы будем продолжать поддерживать версии GnuPG-1, потому что они очень полезны для небольших систем и для серверных приложений, требующих только поддержки OpenPGP.
Если вы прочитаете примечания к каждому выпуску, вы получите хорошее представление о том, какие функции есть в 2.x, а не в 1.x. Например, поддержка смарт-карт.