यह उपकरण क्या गणना करता है
एमडी5 किसी भी बाइट अनुक्रम को 128-बिट डाइजेस्ट में मैप करता है, जो यहां 32 हेक्साडेसिमल वर्णों के रूप में प्रदर्शित होता है। यह तब उपयोगी होता है जब किसी पुराने डाउनलोड मेनिफ़ेस्ट, टेस्ट फ़िक्स्चर या एप्लिकेशन को विशेष रूप से MD5 की आवश्यकता होती है। वही बाइट्स हमेशा एक ही डाइजेस्ट उत्पन्न करते हैं; डाइजेस्ट इनपुट लंबाई को प्रकट नहीं करता है या प्रतिवर्ती एन्कोडिंग प्रदान नहीं करता है।
यह पृष्ठ प्राथमिक परिणाम के रूप में MD5 से शुरू होता है और एकल पाठ इनपुट के लिए SHA-256 और SHA-512 की गणना भी करता है। वे अलग-अलग एल्गोरिदम हैं, एमडी5 की वैकल्पिक वर्तनी नहीं। एमडी5 के रूप में प्रकाशित चेकसम की तुलना एमडी5 से की जानी चाहिए, भले ही अन्य आउटपुट लंबा या मजबूत दिखाई दे।
एमडी5 डिजिटल हस्ताक्षरों या टकराव प्रतिरोध की आवश्यकता वाले सुरक्षा निर्णयों के लिए उपयुक्त नहीं है। किसी फ़ाइल का किसी अविश्वसनीय चेकसम से मिलान करने से यह स्थापित नहीं होता है कि इसे किसने बनाया है। पासवर्ड को "एन्क्रिप्ट" करने के लिए उन्हें पेस्ट न करें: यह टूल न तो डेटा को एन्क्रिप्ट करता है और न ही पासवर्ड-स्टोरेज स्कीम प्रदान करता है।
कार्य उदाहरण
UTF-8 · abc · MD5
900150983cd24fb0d6963f7d28e17f72
गणना और तुलना कैसे करें
- इनपुट टेक्स्ट में सटीक टेक्स्ट दर्ज करें, या
abcलोड करने के लिए उदाहरण चुनें। पाठ को UTF-8 के रूप में एन्कोड किया गया है; रिक्त स्थान और पंक्ति अंत संरक्षित हैं। - सिंगल-टेक्स्ट मोड में, 64 KiB तक गैर-खाली इनपुट एक छोटे विराम के बाद अपडेट होता है। खाली इनपुट या बड़े टेक्स्ट के लिए हैश बनाएँ पर क्लिक करें। इनपुट बदलने से पिछला परिणाम साफ़ हो जाता है।
- इसके बजाय किसी सहेजी गई फ़ाइल की जांच करने के लिए, फ़ाइल चेकसम खोलें, एल्गोरिदम की पुष्टि करें, और फ़ाइल को चुनें या छोड़ें। फ़ाइल मोड मूल बाइट पढ़ता है और स्वचालित रूप से प्रारंभ होता है।
पंक्ति-दर-पंक्ति परिणामों के लिए, प्रति पंक्ति एक हैश सक्षम करें, चुनें कि खाली पंक्तियाँ शामिल करनी हैं या नहीं, फिर हैश बनाएँ पर क्लिक करें। लाइन मोड स्वचालित रूप से गणना नहीं करता है. CRLF, LF और CR अलग-अलग रिकॉर्ड हैं और प्रत्येक पंक्ति के डाइजेस्ट में शामिल नहीं हैं। डुप्लिकेट पंक्तियाँ अपनी मूल पंक्ति संख्याएँ बरकरार रखती हैं।
केवल संपूर्ण हेक्साडेसिमल संदर्भ को अपेक्षित मान की तुलना करें (वैकल्पिक) में चिपकाएँ और जाँचें पर क्लिक करें। अक्षरों का बड़ा या छोटा रूप और शुरुआत या अंत की खाली जगह अनदेखी की जाती है; आंतरिक रिक्त स्थान और गलत लंबाई अस्वीकार कर दी जाती है। कॉपी पूरा परिणाम बरकरार रखता है। TXT और CSV निर्यात में पहचानकर्ता, एल्गोरिदम नाम और डाइजेस्ट शामिल होते हैं, स्रोत पाठ या गुप्त कुंजियाँ नहीं।
सीमाएँ, गोपनीयता और अगले चरण
टेक्स्ट 10 MiB तक सीमित है और लाइन मोड 10,000 रिकॉर्ड तक सीमित है, जिसमें फ़िल्टर करने से पहले खाली रिकॉर्ड भी शामिल हैं। फ़ाइलें 50 कतार प्रविष्टियों और प्रत्येक 1 GiB तक सीमित हैं, 2 MiB खंडों में क्रमिक रूप से पढ़ी जाती हैं। ये सीमाएँ ब्राउज़र संसाधनों की सुरक्षा करती हैं; वे हर फोन पर तेज़ प्रोसेसिंग की गारंटी नहीं देते। यदि आवश्यक हो तो रद्द करें. गणना ब्राउज़र में होती है, जबकि सामान्य पृष्ठ और परिसंपत्ति अनुरोध अभी भी होस्टिंग सेवा तक पहुंचते हैं।
पुराने MD5 डाउनलोड मेनिफ़ेस्ट की जाँच करना
प्रकाशक द्वारा नामित सटीक रिलीज़ और फ़ाइल नाम से प्रारंभ करें। फ़ाइल को खोले और दोबारा सेव किए बिना डाउनलोड करें, फ़ाइल चेकसम पर स्विच करें और एमडी5 चुनें। एक डाउनलोड किया गया संग्रह और उसकी निकाली गई फ़ाइलें अलग-अलग बाइट अनुक्रम हैं: संग्रह की तुलना स्वयं करें जब मेनिफेस्ट में यही सूचीबद्ध हो।
एक सामान्य md5sum रिकॉर्ड में एक डाइजेस्ट होता है जिसके बाद एक फ़ाइल नाम होता है। तुलना फ़ील्ड में केवल इसके 32-वर्ण का डाइजेस्ट चिपकाएँ, पूरी पंक्ति नहीं। अपने निर्यातित परिणाम के साथ संदर्भ स्रोत और रिलीज़ संस्करण रखें। यदि प्रकाशक SHA-256 संदर्भ भी प्रदान करता है, तो उसे SHA-256 के साथ अलग से सत्यापित करें; दोनों एल्गोरिदम की एक-दूसरे से तुलना न करें।
एक नई पंक्ति बेमेल को पुन: प्रस्तुत करें
खाली टेक्स्ट का परिणाम अलग से निकालें। फिर abc और अंत में LF वाली abc के परिणामों की तुलना करें। ये तीन अलग-अलग इनपुट हैं. लाइन मोड में विभाजक को बाहर रखा गया है, इसलिए इस परीक्षण के लिए सिंगल-टेक्स्ट मोड का उपयोग करें।
खाली UTF-8 इनपुट का MD5:
d41d8cd98f00b204e9800998ecf8427e
MD5 / abc:
900150983cd24fb0d6963f7d28e17f72
LF के साथ abc का MD5 (61 62 63 0a):
0bee89b07a248e27c83fc3d5951213c1
MD5 बेमेल: इनपुट ठीक करें, डाइजेस्ट नहीं
| समस्या देखी गयी | ऐसा क्यों होता है | क्या करें |
|---|---|---|
| एक संदर्भ में एक फ़ाइल नाम होता है | मैनिफ़ेस्ट की पंक्ति में हैश के बाद फ़ाइल का नाम होता है; तुलना के लिए केवल हैश कॉपी करें | केवल 32 हेक्साडेसिमल वर्णों की प्रतिलिपि बनाएँ। |
| टेक्स्ट दृष्टिगत रूप से मेल खाता है, लेकिन MD5 भिन्न है | एक अनुगामी नई पंक्ति, BOM या एन्कोडिंग ने बाइट्स बदल दिए | सहेजी गई फ़ाइल को हैश करें, या सटीक UTF-8 इनपुट पुन: उत्पन्न करें। |
| संदर्भ में 16 अक्षर हैं | यह पूर्ण MD5 के बजाय एक संक्षिप्त सम्मेलन हो सकता है | संपूर्ण 32-वर्ण मान के लिए पूछें; इसे छोटा न करें और अंत में शून्य न जोड़ें। |