Tüm GPG anahtarları ~/.gnupg
veya adresindeki "anahtarlıkta" saklanır %AppData%/gnupg
. Koşu gpg --version
, kullanılan yolu gösterir.
Anahtarları paylaşmanın genel yolu, onları bir dosyaya aktarmaktır ...
gpg -a --export my.email@example.com > mypubkey.asc
... veya bir tuş sunucusunda yayınlamak ve başkalarına parmak iziyle birlikte anahtar kimliğini vermek için:
gpg --keyserver pool.sks-keyservers.net --send-keys my.email@example.com
gpg --keyid-format 0xlong --fingerprint my.email@example.com
Yukarıdakiler, Enigmail'in Anahtar Yönetimi penceresi kullanılarak da yapılabilir.
Yedekleme yaparken, depolama biçiminin zaman içinde değişebileceğini ve yalnızca dışa aktarma biçiminin iyi tanımlanmış ve kararlı olduğunu unutmayın. Özellikle, GnuPG 2.1, GnuPG 1.x'ten çok farklı bir depolama biçimine sahiptir ve yerinde yükseltmeler bile yanlış gitme eğilimindedir.
Bu nedenle, geri yüklemeyi kolaylaştırmak için gerçek anahtarlık dosyalarını (yayınlama, gizleme, trustdb) yedeklemelisiniz (ayrıca güven düzeyleri gibi kişisel tercihleri de içerdikleri için), ancak özel anahtarlarınızı da seçenekle dışa aktarmanız gerekir--export-secret-keys
:
gpg --export-secret-keys my.email@example.com > mysecretkey.asc