Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

MD5 एल्गोरिथम के उपयोग क्या हैं?

<घंटा/>

MD5 एल्गोरिथम के विभिन्न उपयोग इस प्रकार हैं -

  • MD5 संदेश-डाइजेस्ट एल्गोरिथ्म के लिए खड़ा है। यह 128-बिट हैश मान के साथ व्यापक रूप से उपयोग किया जाने वाला क्रिप्टोग्राफ़िक हैश फ़ंक्शन है। एक इंटरनेट मानक (आरएफसी 1321) के रूप में, एमडी 5 का उपयोग सुरक्षा अनुप्रयोगों की एक विस्तृत विधि में किया गया है, और आमतौर पर फाइलों की अखंडता का परीक्षण करने के लिए भी इसका उपयोग किया जाता है। एक MD5 हैश को आमतौर पर 32 अंकों की हेक्साडेसिमल संख्या के रूप में परिभाषित किया जाता है।

  • MD5 का आविष्कार रॉन रिवेस्ट ने 1991 में पहले के हैश फ़ंक्शनMD4 को पुनर्स्थापित करने के लिए किया था। एल्गोरिथम एक इनपुट को मनमाना लंबाई का संदेश बनाता है और इनपुट का 128-बिट फ़िंगरप्रिंट या संदेश डाइजेस्ट आउटपुट बनाता है।

  • यह माना जाता है कि समान संदेश डाइजेस्ट वाले दो संदेशों को उत्पन्न करना, या दिए गए पूर्व-निर्धारित लक्ष्य संदेश डाइजेस्ट वाले कुछ संदेश बनाना कम्प्यूटेशनल रूप से असंभव है।

  • MD5 एल्गोरिथम को डिजिटल सिग्नेचर एप्लिकेशन के लिए डिज़ाइन किया गया है, जहां एक हाईफाइल को RSA सहित सार्वजनिक कुंजी क्रिप्टोसिस्टम के तहत निजी कुंजी के साथ एन्क्रिप्ट किए जाने से पहले सुरक्षित तरीके से संपीड़ित किया जाना चाहिए।

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

  • MD5 एल्गोरिथम MD4 संदेश डाइजेस्ट एल्गोरिथम का एक विस्तार है। MD5 MD4 की तुलना में कुछ धीमा है, लेकिन डिजाइन में अधिक पारंपरिक है।

  • इसका उपयोग ट्रांसमिशन प्रोटोकॉल में डेटा सत्यापन के लक्ष्यों के लिए किया जा सकता है

  • कई वेब अनुप्रयोगों में, सुरक्षा में सुधार की विधि द्वारा सुरक्षा उल्लंघनों, हैकिंग आदि से बचने के लिए MD5 हैश का उपयोग किया जा सकता है।

  • MD5 एल्गोरिथ्म आम तौर पर सुरक्षा के उद्देश्य से तैयार किया गया था क्योंकि यह कोई भी संदेश लेता है और आउटपुट के रूप में 128 बिट हैश मान प्रदान करता है।

  • MD5 का आविष्कार पासवर्ड के एक तरफ़ा हैश को स्टोर करने के लिए किया गया था, और कई फाइलसर्वर एक फ़ाइल के पूर्व-गणना किए गए MD5 चेकसम का भी समर्थन करते हैं ताकि उपयोगकर्ता डाउनलोड की गई फ़ाइल के चेकसम की तुलना कर सके। कुछ UNIX आधारित ऑपरेटिंग सिस्टम जैसे MD5 चेकसम सेवा उनके वितरण पैकेज में।

  • MD5 मूल रूप से फ़ाइलों को प्रमाणित करने के लिए उपयोग किया जाता है। यह देखने के लिए कि क्या दो प्रतियां मेल खाती हैं, बिट बायबिट की जांच करने की तुलना में किसी दस्तावेज़ की प्रतिलिपि को मूल के विरुद्ध नियंत्रित करने के लिए MD5hash की आवश्यकता बहुत आसान है।

  • MD5 का उपयोग सूचना सुरक्षा और एन्क्रिप्शन के लिए किया जाता था, लेकिन इन दिनों इसकी मूल आवश्यकता प्रमाणीकरण है। क्योंकि एक हैकर एक ऐसी फ़ाइल बना सकता है जिसमें पूरी तरह से एक से अधिक फ़ाइल के समान हैश है, MD5 उस गतिविधि में सुरक्षित नहीं है जो कोई फ़ाइल के साथ छेड़छाड़ करता है।

  • MD5 एक हेक्साडेसिमल प्रारूप में हैश मान बनाता है। यह कई डिज़ाइनों के साथ प्रतिस्पर्धा करता है जहाँ हैश फ़ंक्शन डेटा के एक विशिष्ट तत्व को लेते हैं, और इसे एक कुंजी या मान का समर्थन करने के लिए बदलते हैं जिसका उपयोग मूल मूल्य के बजाय किया जा सकता है।


  1. सूचना सुरक्षा में SHA क्या है?

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

  1. ब्लोफिश एल्गोरिथम के संचालन क्या हैं?

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

  1. ब्लोफिश एन्क्रिप्शन एल्गोरिथम क्या है?

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