GnuPG / OpenGPG: निजी कुंजी से सार्वजनिक कुंजी पुनर्प्राप्त करना


17

मुझे पता है कि सार्वजनिक एसएसएच कुंजी को निजी उपयोग से बरामद किया जा सकता है ssh-keygen -y

GPG में निजी कुंजी से (हटाए गए) सार्वजनिक कुंजी को कैसे हटाया जा सकता है (अधिमानतः एक तरह से OpenGPG संगत है)?

जवाबों:


19

OpenSSH में सार्वजनिक कुंजी "पुनर्प्राप्त करना"

ssh-keygen -yवास्तव में सार्वजनिक कुंजी को पुनर्प्राप्त नहीं करता है , लेकिन इसे निजी कुंजी से पढ़ता है, जहां यह हमेशा ओपनएसएसएच प्रारूप में संग्रहीत होने पर संलग्न होता है।

OpenPGP में सार्वजनिक पुनर्प्राप्ति "पुनर्प्राप्त करना"

OpenPGP के लिए समान: यदि OpenPGP-compliant तरीके से निर्यात किया जाता है, तो निजी कुंजी में हमेशा सार्वजनिक कुंजी होगी - इसे आप स्वयं और विश्वास वाले कंप्यूटर पर आयात करें और बाद में सार्वजनिक कुंजी निर्यात करें। GnuPG के साथ, कुछ ऐसा करें:

gpg --import [private-key-file]
gpg --export [key-id]

gpg --export डिफ़ॉल्ट रूप से केवल सार्वजनिक कुंजी निर्यात करेगा।

जहाँ सार्वजनिक कुंजी भी मिल सकती है

यदि आपने सार्वजनिक कुंजी साझा की है, तो संभावना अधिक है कि आप इसे सार्वजनिक कुंजी सर्वर (जैसे।, Http://pgp.mit.edu ) या आपके किसी मित्र के पास उसके कंप्यूटर पर (जहाँ वह इसे आसानी से प्राप्त कर सकते हैं gpg --export) पा सकते हैं ।


-2

अपनी सार्वजनिक कुंजी को पुनर्प्राप्त करने के लिए आप निम्नलिखित कमांड का उपयोग कर सकते हैं:

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

क्षमा करें, लेकिन यह केवल पूछे गए प्रश्न का उपयोगी उत्तर नहीं है। ssh-keygenGnuPG (OpenPGP) कुंजी पर काम नहीं करता है।
बजे एक CVn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.