एमडी 5 क्या है? (एमडी 5 संदेश-डाइजेस्ट एल्गोरिदम)

एमडी 5 और इसके इतिहास और भेद्यता की परिभाषा

एमडी 5 (तकनीकी रूप से एमडी 5 संदेश-डाइजेस्ट एल्गोरिदम कहा जाता है) एक क्रिप्टोग्राफिक हैश फ़ंक्शन है जिसका मुख्य उद्देश्य यह सत्यापित करना है कि फ़ाइल को अनलर्टेड किया गया है।

यह पुष्टि करने के बजाय कि डेटा के दो सेट कच्चे डेटा की तुलना करके समान हैं, एमडी 5 यह दोनों सेटों पर चेकसम उत्पन्न करके करता है, और फिर चेकसम की तुलना करके यह सत्यापित करता है कि वे वही हैं।

एमडी 5 में कुछ त्रुटियां हैं, इसलिए यह उन्नत एन्क्रिप्शन अनुप्रयोगों के लिए उपयोगी नहीं है, लेकिन यह मानक फ़ाइल सत्यापन के लिए इसका उपयोग करने के लिए पूरी तरह से स्वीकार्य है।

एमडी 5 चेकर या एमडी 5 जनरेटर का उपयोग करना

माइक्रोसॉफ्ट फाइल चेकसम इंटीग्रिटी वेरिफायर (एफसीआईवी) एक मुफ़्त कैलकुलेटर है जो वास्तविक फाइलों से एमडी 5 चेकसम उत्पन्न कर सकता है न कि सिर्फ पाठ। इस कमांड लाइन प्रोग्राम का उपयोग करने के तरीके को जानने के लिए एफसीआईवी के साथ विंडोज़ में फ़ाइल इंटीग्रटी को कैसे सत्यापित करें देखें।

अक्षरों, संख्याओं और प्रतीकों की एक स्ट्रिंग के एमडी 5 हैश को पाने का एक आसान तरीका चमत्कार सलाद एमडी 5 हैश जेनरेटर टूल के साथ है। अन्य कई भी मौजूद हैं, जैसे एमडी 5 हैश जनरेटर, पासवर्डजीनरेटर, और ऑनलाइन एमडी 5।

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

इतिहास & amp; एमडी 5 की कमजोरियां

एमडी 5 का आविष्कार रोनाल्ड रिवेस्ट ने किया था, लेकिन यह केवल तीन एल्गोरिदम में से एक है।

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

एमडी 2 को 1 99 0 में एमडी 4 द्वारा प्रतिस्थापित किया गया था। एमडी 4 32-बिट मशीनों के लिए बनाया गया था और एमडी 2 की तुलना में बहुत तेज था, लेकिन कमजोरियों को भी दिखाया गया था और अब इंटरनेट इंजीनियरिंग टास्क फोर्स द्वारा अप्रचलित माना जाता है।

एमडी 5 को 1 99 2 में रिलीज़ किया गया था और 32-बिट मशीनों के लिए भी बनाया गया था। एमडी 5 एमडी 4 जितना तेज़ नहीं है, लेकिन इसे पिछले एमडीएक्स कार्यान्वयन की तुलना में अधिक सुरक्षित माना जाता है।

हालांकि एमडी 5 एमडी 2 और एमडी 4 की तुलना में अधिक सुरक्षित है, अन्य क्रिप्टोग्राफिक हैश फ़ंक्शंस, जैसे SHA-1 , को वैकल्पिक विकल्प के रूप में सुझाव दिया गया है, क्योंकि एमडी 5 में सुरक्षा त्रुटियां भी दिखाई गई हैं।

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

2008 में, एसडीए -3 के विकल्प के रूप में राष्ट्रीय मानक मानक और प्रौद्योगिकी संस्थान को एमडी 6 का सुझाव दिया गया था। आप यहां इस प्रस्ताव के बारे में अधिक पढ़ सकते हैं

एमडी 5 हैश पर अधिक जानकारी

एमडी 5 हैश 128-बिट लंबाई में हैं और आमतौर पर उनके 32 अंकों हेक्साडेसिमल मान समकक्ष में दिखाए जाते हैं। यह सच है इससे कोई फर्क नहीं पड़ता कि फ़ाइल या टेक्स्ट कितना बड़ा या छोटा हो सकता है।

इसका एक उदाहरण हेक्स वैल्यू 120EA8A25E5D487BF68B5F7096440019 है , जिसमें से सादा पाठ अनुवाद "यह एक परीक्षण है।" पढ़ने के लिए और पाठ जोड़ना "यह एक परीक्षण है कि पाठ की लंबाई कोई फर्क नहीं पड़ता।" एक पूरी तरह से अलग मूल्य में अनुवाद करता है लेकिन पात्रों की एक ही संख्या के साथ: 6c16fcac44da359e1c3d81f19181735b

असल में, शून्य वर्णों वाली एक स्ट्रिंग में d41d8cd98f00b204e9800998ecf8427e का हेक्स मान होता है , और यहां तक ​​कि एक अवधि का उपयोग करके मूल्य 5058f1af8388633f609cadb75a75dc9d बनाता है।

एमडी 5 चेकसम गैर-परिवर्तनीय होने के लिए बनाए गए हैं, जिसका अर्थ है कि आप चेकसम को नहीं देख सकते हैं और मूल इनपुट डेटा की पहचान कर सकते हैं। ऐसा कहा जा रहा है कि एमडी 5 "डिक्रिप्टर" के बहुत सारे हैं जिन्हें एमडी 5 वैल्यू को डिक्रिप्ट करने में सक्षम होने के रूप में विज्ञापित किया जाता है, लेकिन वास्तव में क्या हो रहा है कि वे बहुत सारे मूल्यों के लिए चेकसम बनाते हैं और फिर आप अपने डेटाबेस में अपने चेकसम को देखते हैं यह देखने के लिए कि उनके पास एक मैच है जो आपको मूल डेटा दिखा सकता है।

MD5Decrypt और MD5 Decrypter दो निःशुल्क ऑनलाइन टूल हैं जो ऐसा कर सकते हैं लेकिन वे केवल सामान्य शब्दों और वाक्यांशों के लिए काम करते हैं।

एक चेकसम क्या है देखें ? एमडी 5 चेकसम के अधिक उदाहरणों और फ़ाइलों से एमडी 5 हैश मूल्य उत्पन्न करने के कुछ मुफ्त तरीकों के लिए।