คีย์ทั้งหมดจีพีจีจะถูกเก็บไว้ใน "พวงกุญแจ" ซึ่งเป็นที่หรือ~/.gnupg
%AppData%/gnupg
การวิ่งgpg --version
จะแสดงเส้นทางที่ใช้
วิธีการทั่วไปของการแชร์คีย์คือส่งออกเป็นไฟล์ ...
gpg -a --export my.email@example.com > mypubkey.asc
... หรือเพื่อเผยแพร่บน keyserver และให้รหัสกุญแจพร้อมกับลายนิ้วมือแก่ผู้อื่น:
gpg --keyserver pool.sks-keyservers.net --send-keys my.email@example.com
gpg --keyid-format 0xlong --fingerprint my.email@example.com
สิ่งเหล่านี้สามารถทำได้โดยใช้หน้าต่างการจัดการคีย์ของอินิกเมล
เมื่อทำการสำรองข้อมูลโปรดทราบว่ารูปแบบการจัดเก็บสามารถเปลี่ยนแปลงได้ตลอดเวลาและเฉพาะรูปแบบการส่งออกเท่านั้นที่กำหนดไว้อย่างดีและมั่นคง โดยเฉพาะอย่างยิ่ง GnuPG 2.1 มีรูปแบบการจัดเก็บที่แตกต่างกันมากจาก GnuPG 1.x และแม้แต่การอัปเกรดแบบแทนที่อาจมีข้อผิดพลาด
ดังนั้นคุณควรสำรองไฟล์พวงกุญแจจริง (pubring, secring, trustdb) เพื่อให้การกู้คืนง่ายขึ้น (เนื่องจากมีการตั้งค่าส่วนตัวเช่นระดับความน่าเชื่อถือ) อย่างไรก็ตามคุณต้องส่งออกคีย์ส่วนตัวของคุณผ่าน--export-secret-keys
ตัวเลือก:
gpg --export-secret-keys my.email@example.com > mysecretkey.asc