GnuPG 1
GnuPG 1.4 ("klasik"), daha az bağımlılık ve daha küçük ikili dosyalar getirdiğinden gömülü ve sunucu kullanımı için kalır. Daha önce, sık sık yüklendi gpg
, bugün daha sık olarak adlandırıldı gpg1
(dağıtımına bağlı olarak).
GnuPG 1.4 man sayfasından:
Bu bağımsız versiyonudur gpg
. Masaüstü kullanım gpg2
için GnuPG-2 paketinden kullanmayı düşünmelisiniz (Bazı platformlarda gpg2
bu adın altına yüklenmiştir gpg
)
GnuPG 2
GnuPG 2.0, GnuPG'nin yeniden tasarlanmış bir sürümüdür - ancak değişiklikler çoğunlukla iç düzeydedir. Yeni sürüm çoklu modüllere ayrılmıştır, örneğin X.509 için modüller de vardır (S / MIME tarafından kullanılır).
Kimden man gpg2
:
Sunucu ve katıştırılmış platformlar için daha uygun olan bağımsız sürüm gpg'nin aksine, bu sürüm genellikle ad altında yüklenir gpg2
ve diğer birkaç modülün yüklenmesini gerektirdiğinden masaüstüne daha fazla hedeflenir.
GnuPG 2.1
Daha önce ayrılmış olan halka açık ve özel anahtarlıkları ( pubring.gpg
vs. secring.gpg
) halka açık anahtarlığa birleştiren GnuPG 2.1 ile önemli bir değişiklik meydana geldi . Bu, işleri uyumlu tutacak şekilde uygulanmıştır, bu nedenle GnuPG 2.1 özel anahtarlığı entegre ettiğinde GnuPG 1'i kullanabilirsiniz, ancak özel anahtarlarda yapılan değişiklikler ilgili uygulama için görünmeyecektir. Gönderen değişmek :
[...], eski GnuPG sürümlerinin GnuPG 2.1 ile birlikte varolmasına izin veriyor. Ancak, yeni gpg kullanarak özel anahtarlarda yapılan herhangi bir değişiklik, GnuPG'nin 2.1 öncesi sürümlerini kullanırken tersi olmaz.
Sorunuzu doğrudan cevaplamak için:
İkisini de kurmalı mıyım, yoksa sadece bir tane yeterli mi? Hangisini ilk kurduğumun önemi var mı?
Sadece ikisini de yükleyin. Zaten karışmazlar. Erişen gpg
diğer uygulamalar için (paket yöneticileri, posta istemcileri, ... gibi) ve gpg2
komut satırında "doğrudan kullanım" için (yine de yüklenmemişse) yükleyin .
İkisini de kurduysam, ikisi de birbiriyle uyumlu mu?
Her ikisi de OpenPGP protokolünü uygular, bu nedenle aralarında paylaşılan verilerle ilgili olarak birbirleriyle uyumludurlar. Ek olarak, aynı komutları ve seçenekleri (çoğunlukla) kullanıyorlar, bu yüzden çoğu zaman keyfi olarak aralarında geçiş yapabilirsiniz.
GnuPG 2.1, GnuPG 2.1 öncesi uygulamalarda görünmeyen özel anahtarlık değişikliklerini yapar (yukarıya bakınız GnuPG 2.1 bölümünde).
gpg2
gpg
gören özel anahtarları görmüyor . Örneğin,gpg2 --list-secret-keys
çıktıgpg --list-secret-keys
vermez , ancak çıktı verir .