Tüm ~/.gnupg
klasörümle birlikte Launchpad ve e-posta şifrelemesi için kullandığım GPG anahtarlarını kaybettim . Açık anahtarı kullanarak bunları kurtarabilir miyim?
Tüm ~/.gnupg
klasörümle birlikte Launchpad ve e-posta şifrelemesi için kullandığım GPG anahtarlarını kaybettim . Açık anahtarı kullanarak bunları kurtarabilir miyim?
Yanıtlar:
[sic] 'den bahsettiğiniz soru soran bir anahtarda [sic] anahtarına sahiptir. ama anahtarımı kaybettim. (Bilgisayar patladı)
RSA (ve DSA / ElGamal) algoritmaları, anahtarların aynı anda yapılması için tasarlanmıştır. Özel veya ortak anahtarın bir parçası olarak saklanmayan ara değişkenler vardır. Ortak anahtar herkese açık hale getirilmek üzere tasarlandığından, gizli anahtarı ondan çıkaramazsınız, yoksa dev bir güvenlik açığı olur. İki primer rastgele sayılardan üretilir.
Ayrıca, anahtar e-posta / ad / açıklamanın modül üzerinde hiçbir etkisi yoktur (anahtarın "etli" veri kısmı). Bu nedenle, gizli anahtarınızı yedeklemeden kurtaramazsınız, en azından şu anda kolayca yapılamayan büyük sayıları hesaba katmadan. Parola, anahtarı paroladan üretilen başka bir (simetrik) anahtarla korumak için kullanılır, ancak ne bu anahtar ne de parola, modülü rastgele veri kaynağı dışında herhangi bir şekilde etkilemez.
Kullanıcı adı ve şifre ile giriş yaptıktan sonra Launchpad anahtar yönetimine gidebilir , eski anahtarlarınızı iptal edebilirsiniz. ardından yeni anahtarlar oluşturup yayınlayın. Yayınlayabileceğiniz anahtar sayısında bir sınırlama yoktur. Güvenli bir yedekleme yapın ve hiç kimsenin yedeklemeye yetkisiz erişmesini ve yedeklemedeki anahtarların bir parola ile korunmasını sağlayın.
Ancak, aşağıdaki adımları izleyerek anahtarları kolayca içe / dışa aktarabilirsiniz:
~/.gnupg
Dizini kaynak makineden hedef makineye kopyalamanız yeterlidir.
Anahtarın ismini varsayalım ABCDFE01
.
Ortak ve özel anahtarları sırasıyla mygpgkey_pub.gpg
ve adlı dosyalara aktarın mygpgkey_sec.gpg
.
gpg --output mygpgkey_pub.gpg --armor --export ABCDFE01
gpg --output mygpgkey_sec.gpg --armor --export-secret-key ABCDFE01
Ardından, bu dosyaları hedef bilgisayara kopyalayın ve çalıştırın:
gpg --import ~/mygpgkey_pub.gpg
gpg --allow-secret-key-import --import ~/mygpgkey_sec.gpg
Kaynak: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
Birlik tire işaretinizi açın ve seahorse
sizi listeleyeceği şekilde yazın passwords and applications
. açmak için tıklayın. oluşturduğunuz anahtarlar Kişisel anahtarlarım Sekmesinde bulunur. Oluşturduğunuz anahtarı görebilirsiniz. o tuşu seçin, ardından menü dışa aktarma seçeneğinde otomatik olarak etkinleşir ve bu dışa aktarma düğmesini seçin. daha sonra istediğiniz yere kaydedin.
Şimdi bu sistemi içe aktarmak istediğiniz hedef sisteminizi açın. Yukarıda da belirtildiği gibi, parolaların ve uygulamanın açılması için de aynı işlem yapılır. Bu uygulamada ana menüden dosyayı ve İçe Aktar'ı seçin. 1. PC'nizden kaydettiğiniz anahtarı seçebilirsiniz.
Daha fazla netlik istiyorsanız görüntülere bakın.
~/.gnugpg
dizin). Parolayı ve ayrıntıları hatırlıyorum, ancak yeni oluşturulan anahtarların farklı parmak izleri ve ortak anahtarları var ... Bu nedenle Launchpad imzalarımı kabul etmiyor.