विषय-सूचि
क्रिप्टोग्राफ़ी क्या है? (cryptography in hindi)
मान लीजिये कि अगर कोई उपयोगकर्ता कुछ जानकारी को एक्सेस करने के लिए प्रबंधित करता है, तो हमें यह सुनिश्चित करने के लिए ये काफी जरूरी है कि उपयोगकर्ता उन सूचनाओं का उपयोग नहीं कर सकता।
इस आवश्यकता को क्रिप्टोग्राफी तंत्रों का ध्यान रखा जाता है, जो इस विचार पर काम करता है कि प्रवेश नियंत्रण सुनिश्चित करना संभव नहीं है, क्रिप्टोग्राफी, जानकारी की समझ को रोकने के लिए बेहतर है।
क्रिप्टोग्राफी का प्रयोग संभावित सेंडर और संदेश के रिसीवर को रोकने के लिए किया जाता है। मॉडर्न क्रिप्टोग्राफी key के सीक्रेट पर आधारित होती है जो एक नेटवर्क में कुछ चुने हुए कंप्यूटर को वितरित की जाती है और मैसेज को संचारित करने के लिए उपयोग की जाती है।
क्रिप्टोग्राफी एक संदेश के एक रिसीवर को यह जांच करने के लिए सक्षम बनाता है कि कुछ कंप्यूटरों द्वारा संदेश एक निश्चित key के संसाधन द्वारा बनाया गया है।
key उस मैसेज का का सोर्स होता है। इसी प्रकार एक सेंडर अपने संदेश को सिंबॉलिक तरीके से सिंक कर सकता है ताकि एक ख़ास key के साथ केवल एक कंप्यूटर ही संदेश को डीकोड कर सके, जिससे key डेस्टिनेशन बन जाए।
नेटवर्क ऐड्रेस के विपरीत, यहाँ पर key को generate करने के लिए उपयोग किए जाने वाले संदेशों और किसी भी अन्य सार्वजनिक सूचना से उनको प्राप्त करने के लिए कम्प्यूटेशनल रूप से अपर्याप्त होने के लिए डिज़ाइन किए गए हैं।
क्रिप्टोग्राफ़ी: कुछ जरूरी परिभाषाएं
प्लेनटेक्स्ट (Plaintext): इसके मूल रूप में एक मैसेज को plaintext कहा जाता है।
साइफरटेक्स्ट (Ciphertext): सूडो रूप में अगर कोई संदेश हो तो उसे सिफरटेक्स्ट कहा जाता है।
साइफर (Cipher): प्लेनटेक्स्ट को सिफरटेक्स्ट में बदलने के लिए एल्गोरिथ्म को सिफर कहा जाता है।\
कुंजी(key): सिफर में उपयोग की जाने वाली कुछ महत्वपूर्ण जानकारी, केवल रिसीवर और सेंडर को पता होते हैं जिसे key कहा जाता है।
एन्क्रिप्शन(Encryption): प्लेनटेक्स्ट को सिफर टेक्स्ट में cipher से परिवर्तित करने की प्रक्रिया और key को एन्क्रिप्शन कहा जाता है।
डिक्रिप्शन(Decryption ): cipher का उपयोग करके, ciphertext को plaintext में परिवर्तित करने की प्रक्रिया और एक कुंजी को डिक्रिप्शन कहा जाता है।
Cryptanalysis: प्रिंसिपल्स का अध्ययन और सिफ़रटेक्स्ट को key की जानकारी के बिना सिंपल टेक्स्ट में बदलने की प्रक्रिया को क्रिप्टएनालिसिस कहा जाता है।
क्रिप्टोलॉजी: क्रिप्टोग्राफी और क्रिप्टएनालिसिस के यूनियन को क्रिप्टोलॉजी कहा जाता है।
क्रिप्टोग्राफ़ी के प्रकार (types of cryptography in network security in hindi)
क्रिप्टोग्राफ़ी को कुल दो भागों में बांटा गया है:
- सिमेट्रिक क्रिप्टोग्राफ़ी, और
- असिमेट्रिक क्रिप्टोग्राफ़ी
अब हम दोनों ही क्रिप्टोग्राफ़ी के फंक्शन को एक-एक कर समझते हैं।
सिमेट्रिक क्रिप्टोग्राफ़ी (symmetric cryptography in hindi)
सिमेट्रिक क्रिप्टोग्राफ़ी उस क्रिप्टोग्राफ़ी की प्रक्रिया को कहते हैं जिसमे एक ही key का इस्तेमाल कर के प्लेन टेक्स्ट के अंदर के एन्क्रिप्शन और फी साइफर टेक्स्ट के decryption के लिए प्रयोग में लाया जाता है।
इस तरह के के क्रिप्टोग्राफी में सेंडर और रिसीवर के पास एक ही तरह की यानी कि समान की होती है। इसीलिए इसे प्राइवेट key क्रिप्टोग्राफ़ी का नाम भी दिया गया है।
असिमेट्रिक क्रिप्टोग्राफ़ी (asymmetric cryptography in hindi)
क्रिप्टोग्राफ़ी के इस प्रकार यानी कि असिमेट्रिक क्रिप्टोग्राफ़ी में डाटा के एन्क्रिप्शन एवं decryption के लिए दो अलग-अलग key का प्रयोग किया जाता है।
इन key के नाम होते हैं- पब्लिक key और सीक्रेट key। पब्लिक key वो है जिसकी जानकारी सभी को होती है जबकि प्राइवेट key के बारे में सिर्फ रिसीवर को ही पता होता है।
इस लेख से सम्बंधित यदि आपका कोई भी सवाल या सुझाव है, तो आप उसे नीचे कमेंट में लिख सकते हैं।