एमडी5 हैश जेनरेटर

सटीक UTF-8 टेक्स्ट से MD5 जेनरेट करें, स्थानीय फ़ाइलों की जाँच करें और अपने ब्राउज़र में पूर्ण हैश की तुलना करें।

0 बाइटUTF-8 · स्पेस और नई पंक्तियाँ जस की तस रहती हैं

परिणाम

नतीजा देखने के लिए हैश बनाएँ। खाली टेक्स्ट की गणना भी मान्य है।

गणना आपके ब्राउज़र में होती है। फ़ाइल अपलोड नहीं होती।

अन्य हैश और चेकसम टूल

यह उपकरण क्या गणना करता है

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

यह पृष्ठ प्राथमिक परिणाम के रूप में MD5 से शुरू होता है और एकल पाठ इनपुट के लिए SHA-256 और SHA-512 की गणना भी करता है। वे अलग-अलग एल्गोरिदम हैं, एमडी5 की वैकल्पिक वर्तनी नहीं। एमडी5 के रूप में प्रकाशित चेकसम की तुलना एमडी5 से की जानी चाहिए, भले ही अन्य आउटपुट लंबा या मजबूत दिखाई दे।

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

कार्य उदाहरण

UTF-8 · abc · MD5

900150983cd24fb0d6963f7d28e17f72

गणना और तुलना कैसे करें

  1. इनपुट टेक्स्ट में सटीक टेक्स्ट दर्ज करें, या abc लोड करने के लिए उदाहरण चुनें। पाठ को UTF-8 के रूप में एन्कोड किया गया है; रिक्त स्थान और पंक्ति अंत संरक्षित हैं।
  2. सिंगल-टेक्स्ट मोड में, 64 KiB तक गैर-खाली इनपुट एक छोटे विराम के बाद अपडेट होता है। खाली इनपुट या बड़े टेक्स्ट के लिए हैश बनाएँ पर क्लिक करें। इनपुट बदलने से पिछला परिणाम साफ़ हो जाता है।
  3. इसके बजाय किसी सहेजी गई फ़ाइल की जांच करने के लिए, फ़ाइल चेकसम खोलें, एल्गोरिदम की पुष्टि करें, और फ़ाइल को चुनें या छोड़ें। फ़ाइल मोड मूल बाइट पढ़ता है और स्वचालित रूप से प्रारंभ होता है।

पंक्ति-दर-पंक्ति परिणामों के लिए, प्रति पंक्ति एक हैश सक्षम करें, चुनें कि खाली पंक्तियाँ शामिल करनी हैं या नहीं, फिर हैश बनाएँ पर क्लिक करें। लाइन मोड स्वचालित रूप से गणना नहीं करता है. 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-वर्ण मान के लिए पूछें; इसे छोटा न करें और अंत में शून्य न जोड़ें।

संबंधित उपकरण और मार्गदर्शिकाएँ

आरएफसी 6151

प्रायः पूछे गये प्रश्न

क्या मेरे टेक्स्ट को पुनर्प्राप्त करने के लिए MD5 को डिक्रिप्ट किया जा सकता है?

नहीं, MD5 एक तरफ़ा डाइजेस्ट है, एन्क्रिप्शन नहीं। यह साइट अनुमान लगाने वाले शब्दकोश या पासवर्ड पुनर्प्राप्ति की पेशकश नहीं करती है।

क्या 16-अक्षर वाला MD5 पूर्ण परिणाम के समान है?

नहीं, कुछ सिस्टम चयनित सबस्ट्रिंग का उपयोग करते हैं, लेकिन कोई सार्वभौमिक 16-वर्ण MD5 कन्वेंशन नहीं है। यह टूल संपूर्ण 128-बिट, 32-हेक्स-वर्ण डाइजेस्ट लौटाता है।

क्या मुझे संपूर्ण md5sum मेनिफेस्ट लाइन पेस्ट करनी चाहिए?

नहीं, मेल खाने वाली रिलीज़ और फ़ाइल नाम का चयन करें, फिर केवल डाइजेस्ट पेस्ट करें। यह तुलना फ़ील्ड फ़ाइल नामों को पार्स नहीं करती है या संपूर्ण मैनिफ़ेस्ट को सत्यापित नहीं करती है।

क्या मैं यहां दिखाए गए SHA-256 परिणाम की तुलना MD5 संदर्भ से कर सकता हूं?

नहीं, मुखपृष्ठ एक ही एकल-पाठ इनपुट के लिए अलग-अलग एल्गोरिदम को उजागर करता है। संदर्भ एल्गोरिदम का मिलान करें और उसके पूर्ण मान की तुलना करें।