अगर आपको ऑनलाइन किसी मित्र से कोई संदेश प्राप्त होता है, तो आप कैसे कह सकते हैं कि आपके पास पहुंचने से पहले उसे साइबर अपराधियों द्वारा बदला नहीं गया है? आप अपने संदेशों और फ़ाइलों की सुरक्षा कैसे सुनिश्चित कर सकते हैं?
यहीं पर मैसेज डाइजेस्ट काम आता है। संदेश डाइजेस्ट के साथ, आप नेटवर्क पर भेजे गए मीडिया की अखंडता को सत्यापित कर सकते हैं। मैसेज डाइजेस्ट क्या है और यह कैसे काम करता है?
संदेश डाइजेस्ट क्या है?
एक संदेश डाइजेस्ट एक क्रिप्टोग्राफ़िक हैश एल्गोरिथम या फ़ंक्शन द्वारा गणना किए गए संदेश का एक संख्यात्मक प्रतिनिधित्व है। संदेश के आकार के बावजूद, हैश किए जाने पर संदेश डाइजेस्ट एक निश्चित आकार का एक संख्यात्मक प्रतिनिधित्व उत्पन्न करता है। इसका उपयोग यह सुनिश्चित करने और सत्यापित करने के लिए किया जाता है कि कोई संदेश वास्तविक है।
इसका मतलब है कि अगर बॉब आपको कोई संदेश या फ़ाइल ऑनलाइन भेजता है, तो आप यह सत्यापित कर सकते हैं कि इसमें छेड़छाड़ या बदलाव नहीं किया गया है। इसलिए जब बॉब संदेश भेजता है, तो वह उस संदेश डाइजेस्ट के साथ भी भेजता है जिसकी उसने गणना की थी। जब आप संदेश प्राप्त करते हैं, तब आप इसे हैश करते हैं और दो संदेश डाइजेस्ट की तुलना करते हैं।
उदाहरण के लिए, "I love MUO" संदेश एक विशिष्ट हैश उत्पन्न करता है। यदि संदेश को विस्मयादिबोधक चिह्न जोड़कर थोड़ा सा संशोधित किया जाता है, तो इसे "I love MUO!" बना दिया जाता है, संदेश डाइजेस्ट भी बदल जाएगा। इस तरह, आप यह सत्यापित कर सकते हैं कि आपके पास पहुंचने से पहले आपका संदेश बदल दिया गया है या नहीं।
संदेश डाइजेस्ट के गुण क्या हैं?
संदेश डाइजेस्ट कैसा दिखता है?
- एक संदेश डाइजेस्ट का एक निश्चित संख्यात्मक आकार होता है। यदि आप ऊपर की छवि में प्रदान किए गए हैश में वर्णों की संख्या की गणना करते हैं, तो आप देखेंगे कि उन दोनों में 32 वर्ण हैं। प्रत्येक हैश एल्गोरिथ्म एक निश्चित संख्यात्मक आकार का हैश उत्पन्न करता है। MD5 हैश में 32 वर्ण हैं, जबकि SHA1 हैश में 40 वर्ण हैं।
- दो संदेशों का एक ही संदेश डाइजेस्ट होना असंभव है।
- संदेश डाइजेस्ट हैशिंग एल्गोरिथम एक तरफ़ा क्रिप्टोग्राफ़िक फ़ंक्शन है। इसका मतलब है कि इसे उलटा नहीं किया जा सकता है और हैश से मूल संदेश प्राप्त करना लगभग असंभव है।
यह समझने से पहले कि संदेश कैसे काम करता है, यह समझना महत्वपूर्ण है कि संदेश और संदेश एल्गोरिदम क्या हैं।
एक संदेश किसी नेटवर्क पर भेजा जा रहा मीडिया का कोई भी रूप है। यह पाठ तक ही सीमित नहीं है। यह छवियां, वीडियो, ऑडियो, पीडीएफ फाइलें आदि हो सकती हैं। एक संदेश एल्गोरिथ्म को हैश फ़ंक्शन के रूप में भी जाना जाता है; हैश किए जाने पर यह संदेश का अंकीय पहचानकर्ता प्रदान करता है। ध्यान दें कि हैश फ़ंक्शन एन्क्रिप्शन के समान नहीं है, क्योंकि हैश अपरिवर्तनीय है, एन्क्रिप्शन के विपरीत।
मैसेज डाइजेस्ट कैसे काम करता है?
किसी संदेश को सत्यापित करने के लिए संदेश डाइजेस्ट का उपयोग करने के लिए, उसे संदेश के साथ ही भेजना होगा। जब आपका मित्र बॉब आपको एक संदेश भेजता है, तो वह अपने प्रारंभिक संदेश का संदेश डाइजेस्ट भी भेजता है। जब आप इसे प्राप्त करते हैं, तो आप हैशिंग एल्गोरिथम का उपयोग करके प्राप्त संदेश को हैश करते हैं और संदेश डाइजेस्ट प्राप्त करते हैं।
फिर आप उस संदेश डाइजेस्ट की तुलना करें जो बॉब ने आपको भेजा है जिसे आपने जनरेट किया है। यदि वे समान हैं, तो इसका मतलब है कि आपके संदेश को भेजे जाने और आपको प्राप्त करने के बीच में कोई बदलाव नहीं किया गया है।
आपको संदेश भेजने वाले व्यक्ति के लिए भी यह संभव है डाइजेस्ट को एन्क्रिप्ट करें आपको भेजने से पहले। इसे डिजिटल हस्ताक्षर कहा जाता है, और यह आपके संचार या लेनदेन पर सुरक्षा की एक अतिरिक्त परत है। संदेश डाइजेस्ट तक पहुँचने के लिए, आपको सार्वजनिक या निजी कुंजी का उपयोग करके इसे डिक्रिप्ट करना होगा। तभी आप इसकी तुलना अपने जेनरेट किए गए डाइजेस्ट से कर पाएंगे।
संदेश डाइजेस्ट किसके लिए उपयोग किया जाता है?
संदेश डाइजेस्ट का उपयोग किसी संदेश की सुरक्षा, सत्यापन और अखंडता सुनिश्चित करने के लिए किया जाता है। उन्हें संदेश में किए गए परिवर्तनों की पहचान करने और खोजने के लिए डिज़ाइन किया गया है। कॉपीराइट की रक्षा और स्वामित्व साबित करने के लिए उनका उपयोग विभिन्न क्षेत्रों में किया जाता है।
संदेश डाइजेस्ट और अखंडता संरक्षण
संदेश डाइजेस्ट का उपयोग किसी भी मीडिया की प्रामाणिकता को सुरक्षित रखने और सत्यापित करने के तरीकों में से एक है, और यह कि क्या यह किसी तीसरे पक्ष द्वारा प्रभावित हुआ है। अनधिकृत कार्यों के पुनरुत्पादन और संशोधन की खतरनाक दर के साथ, मालिकों को अपने कॉपीराइट की सुरक्षा के लिए नए तरीके खोजने पड़े हैं। अखंडता की रक्षा करने का एक अन्य लोकप्रिय तरीका डिजिटल वॉटरमार्क का उपयोग है।