PGP सार्वजनिक कुंजी ब्लॉक क्या है?


9

कुछ वेबसाइटों (जैसे http://phrack.org/index.html ) पर PGP सार्वजनिक कुंजी ब्लॉक पोस्ट किया गया है ।

यह हेक्स कोड नहीं है। यह बहुत अधिक वर्णमाला वर्णों का उपयोग करता है। यह क्या है?

यह जानकारी क्यों पोस्ट की गई है मुझे इसे कैसे प्रयोग में लाना है?

जवाबों:


4

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

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

जबकि क्रिप्टोग्राफी डेटा को सुरक्षित करने का विज्ञान है, क्रिप्टैनालिसिस सुरक्षित संचार का विश्लेषण और तोड़ने का विज्ञान है। शास्त्रीय क्रिप्टानालिसिस में विश्लेषणात्मक तर्क, गणितीय उपकरण के आवेदन, पैटर्न खोजने, धैर्य, दृढ़ संकल्प और भाग्य का एक दिलचस्प संयोजन शामिल है। Cryptanalysts को हमलावर भी कहा जाता है।

क्रिप्टोग्राफी कैसे काम करती है?

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

सार्वजनिक कुंजी क्रिप्टोग्राफी एक असममित योजना है जो एन्क्रिप्शन के लिए कुंजी की एक जोड़ी का उपयोग करती है: एक सार्वजनिक कुंजी, जो डेटा को एन्क्रिप्ट करती है, और डिक्रिप्शन के लिए एक संबंधित निजी या गुप्त कुंजी है। आप अपनी निजी कुंजी को गुप्त रखते हुए दुनिया के लिए अपनी सार्वजनिक कुंजी प्रकाशित करते हैं। आपकी सार्वजनिक कुंजी की प्रतिलिपि वाला कोई भी व्यक्ति जानकारी को एन्क्रिप्ट कर सकता है जिसे केवल आप पढ़ सकते हैं। ऐसे लोग भी जिनसे आप कभी नहीं मिले हैं।

सार्वजनिक कुंजी से निजी कुंजी को निकालना अनिवार्य है। जिसके पास सार्वजनिक कुंजी है वह जानकारी एन्क्रिप्ट कर सकता है लेकिन उसे डिक्रिप्ट नहीं कर सकता है। केवल वही व्यक्ति जिसके पास निजी कुंजी है, वह जानकारी को डिक्रिप्ट कर सकता है।

PGP कैसे काम करता है?

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

Http://www.pgpi.org/doc/pgpintro/ देखें ।

और पीजीपी


1
लेकिन, सार्वजनिक और निजी कुंजी कैसे उत्पन्न होती हैं ?? क्या वे एक ही समय में उत्पन्न होते हैं ?? वे किसी भी तरह से संबंधित हैं? (जैसे। वे संबंधित हैं लेकिन यह सार्वजनिक एक से निजी
कटौती

2
@DrStrangeLove: चाबियाँ एक साथ उत्पन्न होती हैं; वे विशेष गणितीय गुणों के साथ मूल रूप से यादृच्छिक रूप से चुने गए नंबर हैं। सार्वजनिक से निजी कुंजी को निकालना संभव नहीं है। आमतौर पर, विपरीत (निजी से सार्वजनिक) भी असंभव है। आरएसए , डीएसए और ईसीडीएसए पर विकिपीडिया लेखों में प्रत्येक एल्गोरिथ्म का वर्णन है।
user1686

1
@ शुद्धता: लेकिन मेरे उदाहरण में (क्रैक पर) गैर-हेक्स वर्णों के साथ सार्वजनिक कुंजी का प्रतिनिधित्व किया जाता है! यह सार्वजनिक कुंजी का प्रतिनिधित्व क्या है ??
DrStrangeLove

2
@DrStrangeLove: अक्सर, बाइनरी डेटा के ब्लॉक Base64 का उपयोग करके एन्कोड किए जाते हैं । OpenPGP कुंजियाँ उसी पेज में वर्णित Radix64 नामक एक धीमी संशोधित संस्करण का उपयोग करती हैं ।
user1686

1
@grawity: अगर मैं फ्राक को एन्क्रिप्टेड मैसेज भेजता हूं, तो क्या garantees कि उनका pgp सॉफ्टवेयर बहुत सुरक्षित, तेज पारंपरिक डिक्रिप्शन एल्गोरिथ्म मेरा इसी तरह एन्क्रिप्शन एल्गोरिथ्म से मेल खाएगा ?? (मैं चाबियों के बारे में समझ गया) क्या यह मेरे मैसेज को डिक्रिप्ट करेगा?
DrStrangeLove
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.