मेरे पास कल उन्नत विकास में एक परीक्षा है, लेकिन मैं एन्क्रिप्शन के विषय पर फंस गया हूं। मैंने http://support.microsoft.com/kb/246071 पर इसे पढ़ लिया है। हालांकि मैं अभी भी उलझन में हूँ।असममित एन्क्रिप्शन
यदि कोई संदेश असममित एन्क्रिप्शन का उपयोग करके एन्क्रिप्ट किया गया है, तो सार्वजनिक कुंजी का उपयोग करके, डिक्रिप्टर को निजी कुंजी को कैसे डिक्रिप्ट करना है? निश्चित रूप से ऐसा करने का एकमात्र तरीका निजी कुंजी सार्वजनिक बनाना है, लेकिन यह असममित एन्क्रिप्शन की वस्तु को हरा देता है।
क्या कोई इसे इस तरह समझा सकता है कि एक गैर-तकनीक इसे समझने में सक्षम होगी? इसका एकमात्र असममित एन्क्रिप्शन मैं समझ नहीं पा रहा हूं, सममित एन्क्रिप्शन नहीं। अग्रिम में धन्यवाद।
सादर,
रिचर्ड
संपादित करें: तो एक वेब अनुप्रयोग के मामले में सभी प्रश्नों के उत्तर (विशिष्ट उपयोग है जिसके लिए मैं इस बारे में पता करने की जरूरत है) योग करने के लिए:
- उपयोगकर्ता एक वेबसाइट पर जाता है;
- उपयोगकर्ता से सार्वजनिक कुंजी प्रदान करने का अनुरोध किया जाता है;
- उपयोगकर्ता सार्वजनिक और निजी कुंजी जोड़ी बनाता है, निजी को निजी रखें और सर्वर पर सार्वजनिक कुंजी वापस भेजता है;
- सर्वर उपयोगकर्ता को भेजी जाने वाली किसी भी चीज़ को एन्क्रिप्ट करने के लिए सार्वजनिक कुंजी का उपयोग करता है और जानकारी को उपयोगकर्ता को भेजता है;
- उपयोगकर्ता सर्वर से प्रतिक्रिया को डिक्रिप्ट करने के लिए अपनी निजी कुंजी का उपयोग करता है;
- उपयोगकर्ता एन्क्रिप्ट करने के लिए निजी कुंजी का उपयोग करके सर्वर को प्रतिक्रिया देता है और उसे प्रतिक्रिया भेजता है;
- सर्वर सार्वजनिक कुंजी का उपयोग कर डिक्रिप्ट करता है। चरण 4 - 7 कई बार जारी रह सकते हैं, या वे केवल एक बार हो सकते हैं, या केवल 4 और 5 हो सकते हैं।
क्या यह सब सही है? यदि ऐसा है तो मुझे परीक्षा के लिए मुझे यह जानने की ज़रूरत है। मुझे नहीं सोचना चाहिए कि इस विषय पर अधिकतम 40% प्रश्न पूछने के लिए मुझे और जानने की आवश्यकता होगी - हालांकि प्रमाण पत्र और हस्ताक्षर के अस्तित्व का उल्लेख करेंगे।
सभी मदद के लिए धन्यवाद।
सादर,
रिचर्ड
संपादित करें: ठीक है मैं सिर्फ अपनी परीक्षा से वापस मिल गया है और यह काफी ठीक मुझे लगता है कि चला गया। लेकिन क्रिप्टोग्राफी पर कोई सवाल नहीं आया, हालांकि ... मदद की सराहना की गई थी। सबको शुक्रीया।
सादर,
रिचर्ड
http://en.wikipedia.org/wiki/Public-key_cryptography? –
BTW, अगर आप क्रिप्टोग्राफी में रुचि रखते हैं, तो आप में "कोड पुस्तक" सिमोन सिंह द्वारा विकि के लिए लिंक के लिए –
धन्यवाद, हालांकि क) हम विकि उपयोग करने के लिए कभी नहीं कहा गया है एक बार देख लेने के लिए करना चाहिए (मैं अभी भी वैसे भी करते हैं ज्यादातर चीजों के लिए !!) और बी) जिस तरह से इसे समझाया गया है, विकी की तुलना में समझना कहीं आसान है। हालांकि विकी के व्यावहारिक प्रभावों के बारे में कुछ अच्छे अध्याय हैं। – ClarkeyBoy