जवाबों:
ssh-keygen -y
वास्तव में सार्वजनिक कुंजी को पुनर्प्राप्त नहीं करता है , लेकिन इसे निजी कुंजी से पढ़ता है, जहां यह हमेशा ओपनएसएसएच प्रारूप में संग्रहीत होने पर संलग्न होता है।
OpenPGP के लिए समान: यदि OpenPGP-compliant तरीके से निर्यात किया जाता है, तो निजी कुंजी में हमेशा सार्वजनिक कुंजी होगी - इसे आप स्वयं और विश्वास वाले कंप्यूटर पर आयात करें और बाद में सार्वजनिक कुंजी निर्यात करें। GnuPG के साथ, कुछ ऐसा करें:
gpg --import [private-key-file]
gpg --export [key-id]
gpg --export
डिफ़ॉल्ट रूप से केवल सार्वजनिक कुंजी निर्यात करेगा।
यदि आपने सार्वजनिक कुंजी साझा की है, तो संभावना अधिक है कि आप इसे सार्वजनिक कुंजी सर्वर (जैसे।, Http://pgp.mit.edu ) या आपके किसी मित्र के पास उसके कंप्यूटर पर (जहाँ वह इसे आसानी से प्राप्त कर सकते हैं gpg --export
) पा सकते हैं ।
ssh-keygen
GnuPG (OpenPGP) कुंजी पर काम नहीं करता है।