GPG एन्क्रिप्शन कुंजी का पासफ़्रेज़ बदलने से कैसे काम होता है?


10

मुझे पता है कि मैं कर सकता हूं ( संपादित करें: यह तय किया; मुझे gpg में कोई दिलचस्पी नहीं है)

gpg --edit-key

... मेरी कुंजी के लिए अपना पासफ़्रेज़ बदलने के लिए, लेकिन मुझे यकीन नहीं है कि इसका क्या मतलब है।

यदि मैं बॉक्स A पर डेटा एन्क्रिप्ट कर रहा हूं और बॉक्स B पर डिक्रिप्ट कर रहा हूं (दोहराव के साथ कहूं) तो क्या मुझे दोनों छोरों पर पासफ़्रेज़ बदलना होगा? क्या पिछले बैकअप अभी भी काम करेंगे?

पासफ़्रेज़ क्या कुंजी फ़ाइल के चारों ओर एन्क्रिप्टेड आवरण के प्रकार की कुंजी है?

गूंगा सवाल है, लेकिन मैं यह पेंच नहीं करना चाहता। धन्यवाद!


3
SSH नहीं है GPG!
Zoredache

3
मुझे लगता है कि आप ssh keypairs और GPG कीपियों को भ्रमित कर सकते हैं, जो कि संबंधित होने पर पूरी तरह से परस्पर या परस्पर संबंधित नहीं हैं। आपका अधिकांश प्रश्न उत्तरार्द्ध से संबंधित है, लेकिन ssh-keygenपूर्व के साथ संबंधित है। gpg --edit-keyएक gpg कुंजी पर पासफ़्रेज़ को बदलने के लिए उपयोग किया जाता है। क्या आप शायद स्पष्ट कर सकते हैं कि आप क्या करने की कोशिश कर रहे हैं?

दुआ, आप दोनों का शुक्रिया। पता नहीं क्यों मुझे इसका एहसास नहीं था।
jberryman

जवाबों:


17

हाँ। केवल एक चीज जो असममित एन्क्रिप्शन के लिए मायने रखती है वह है खुद की चाबियां। ऐलिस बॉब की सार्वजनिक कुंजी का उपयोग करके कुछ एन्क्रिप्ट करता है, और केवल बॉब अपनी निजी कुंजी के कब्जे के साथ ट्रांसमिशन को डिक्रिप्ट कर सकता है और ऐलिस से मूल प्लेटेक्स्ट को पुनः प्राप्त कर सकता है।

चूंकि निजी चाबियां बहुत संवेदनशील होती हैं, इसलिए उन्हें (आपकी डिस्क या होम निर्देशिका में) इधर-उधर रखना अच्छा नहीं होता है। उन्हें संरक्षित करने की जरूरत है। इसलिए हम उन्हें पासफ़्रेज़ का उपयोग करके सममित एन्क्रिप्शन का उपयोग करके लपेटते हैं। इस तरह, हमारे पास सुरक्षा की दो परतें हैं: डेटा को डिक्रिप्ट करने के लिए, हमलावर को आपके पास (एन्क्रिप्टेड निजी कुंजी) और आपके द्वारा ज्ञात कुछ (निजी कुंजी को अनलॉक करने के लिए पासफ़्रेज़) की आवश्यकता होती है।

एक निजी कुंजी के पासफ़्रेज़ को बदलना मूल रूप से इसे अपनी पुरानी सुरक्षा से हटा देता है और नए पासफ़्रेज़ के साथ एक नई सुरक्षा बनाता है। पासफ़्रेज़ का उपयोग दोनों पक्षों के बीच डेटा के प्रसारण में कभी नहीं किया जाता है।


6

वास्तविक ssh निजी कुंजी एक एन्क्रिप्टेड प्रारूप में संग्रहीत है। पास वाक्यांश का उपयोग निजी कुंजी को डिक्रिप्ट करने के लिए किया जाता है ताकि इसका उपयोग किया जा सके। पास वाक्यांश को बदलने से यह प्रभावित नहीं होगा कि अतीत में कुंजी का उपयोग कैसे किया गया था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.