सभी GPG कुंजी "कीरिंग" है, जो में है में जमा हो जाती ~/.gnupg
या %AppData%/gnupg
। रनिंग gpg --version
का उपयोग किया जा रहा पथ दिखाएगा।
साझाकरण कुंजी का सामान्य तरीका उन्हें फ़ाइल में निर्यात करना है ...
gpg -a --export my.email@example.com > mypubkey.asc
... या इसे एक पर्यवेक्षक पर प्रकाशित करने और दूसरों को फिंगरप्रिंट के साथ कुंजी आईडी देने के लिए:
gpg --keyserver pool.sks-keyservers.net --send-keys my.email@example.com
gpg --keyid-format 0xlong --fingerprint my.email@example.com
ऊपर भी Enigmail की कुंजी प्रबंधन विंडो का उपयोग करके किया जा सकता है।
बैकअप बनाते समय, ध्यान रखें कि भंडारण प्रारूप समय के साथ बदल सकता है, और केवल निर्यात प्रारूप अच्छी तरह से परिभाषित और स्थिर है। विशेष रूप से, GnuPG 2.1 में GnuPG 1.x से बहुत अलग भंडारण प्रारूप है, और यहां तक कि अपग्रेड अपग्रेड गलत हो जाते हैं।
इसलिए आपको पुनर्स्थापना को आसान बनाने के लिए वास्तविक कीरिंग फ़ाइलों (पबिंग, सिकिंग, ट्रस्टडब) का बैकअप लेना चाहिए (क्योंकि इनमें व्यक्तिगत प्राथमिकताएं भी हैं जैसे ट्रस्ट स्तर), हालाँकि, आपको विकल्प के माध्यम से अपनी निजी कुंजी भी निर्यात करनी चाहिए--export-secret-keys
:
gpg --export-secret-keys my.email@example.com > mysecretkey.asc