DevToolPal
हि

MD5 हैश जनरेटर

किसी भी टेक्स्ट का MD5 हैश निकालें, ज़रूरत हो तो लाइन-दर-लाइन। Hex या Base64 आउटपुट, सब कुछ आपके ब्राउज़र में।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

आउटपुट

टेक्स्ट

0 कैरेक्टर · 0 B

MD5 हैश

0 कैरेक्टर · 0 B

यह क्या करता है

यह टूल किसी भी टेक्स्ट का MD5 हैश निकालता है। MD5 एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे 1992 में Ronald Rivest ने बनाया था। यह किसी भी लंबाई के इनपुट को एक तय 128-बिट वैल्यू में बदलता है, जो 32 हेक्साडेसिमल अक्षरों के रूप में दिखती है। एक ही इनपुट से हमेशा एक ही हैश मिलता है, और सिर्फ़ एक अक्षर बदलने से हैश पूरी तरह बदल जाता है।

कैसे इस्तेमाल करें

  1. इनपुट बॉक्स में टेक्स्ट टाइप या पेस्ट करें, उस पर कोई टेक्स्ट फ़ाइल ड्रॉप करें, या उदाहरण दबाएँ।
  2. टाइप करते ही MD5 हैश दिखने लगता है।
  3. Hex या Base64 आउटपुट चुनें, और अगर जिस सिस्टम से आप मिलान कर रहे हैं वह कैपिटल अक्षर इस्तेमाल करता है तो बड़े अक्षरों में hex चालू करें।
  4. किसी लिस्ट, जैसे बहुत सारे पासवर्ड या ID, का एक साथ हैश निकालने के लिए हर लाइन का हैश अलग से चालू करें। हर लाइन का हैश आउटपुट की उसी लाइन पर आता है।

टेक्स्ट का हैश UTF-8 के रूप में, ठीक वैसे ही निकाला जाता है जैसा टाइप किया गया है, स्पेस और लाइन ब्रेक समेत। किसी फ़ाइल के कंटेंट का हैश निकालने या दूसरे एल्गोरिदम इस्तेमाल करने के लिए सामान्य हैश जनरेटर देखें।

उदाहरण

Input:  The quick brown fox jumps over the lazy dog
MD5: 9e107d9d372bb6826bd81d3542a419d6

आख़िर में एक पूर्ण विराम (.) जोड़ें और हैश पूरी तरह बदल जाता है। यही “avalanche effect” हैश को डेटा में किसी भी बदलाव को पकड़ने के लिए उपयोगी बनाता है।

MD5 कहाँ इस्तेमाल होता है

तेज़ checksum के रूप में MD5 आज भी हर जगह है: यह जाँचना कि कोई डाउनलोड या कॉपी की गई फ़ाइल सही-सलामत है, cache keys और ETags, फ़ाइलों का deduplication, और Content-MD5 हेडर। जहाँ कोई जानबूझकर नकली मैच बनाने की कोशिश नहीं कर रहा, वहाँ यह ठीक है।

सुरक्षा

सुरक्षा के लिहाज़ से MD5 टूट चुका है। 2004 से व्यावहारिक collision attacks मौजूद हैं: कोई भी एक ही MD5 वाली दो अलग फ़ाइलें बना सकता है। इसे पासवर्ड, सिग्नेचर या सर्टिफ़िकेट के लिए कभी इस्तेमाल न करें। सुरक्षा के लिए SHA-256 इस्तेमाल करें। पासवर्ड के लिए bcrypt, scrypt या Argon2 जैसा धीमा पासवर्ड हैश इस्तेमाल करें।

अक्सर पूछे जाने वाले सवाल

› क्या मेरा टेक्स्ट किसी सर्वर पर भेजा जाता है?

नहीं। MD5 हैश आपके ब्राउज़र में ही निकाला जाता है, इसलिए पासवर्ड, keys और निजी टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाते।

› क्या MD5 हैश को डिक्रिप्ट किया जा सकता है?

नहीं। MD5 एक one-way हैश है, एन्क्रिप्शन नहीं। जो साइटें इसे डिक्रिप्ट करने का दावा करती हैं, वे आम शब्दों के हैश की टेबल में वैल्यू खोजती हैं, जो सिर्फ़ छोटे या आम इनपुट के लिए काम करता है।

› मेरा MD5 किसी दूसरे टूल से मेल क्यों नहीं खाता?

आमतौर पर इनपुट में अदृश्य अक्षरों का फ़र्क होता है: आख़िर में एक newline (echo एक जोड़ देता है, echo -n इस्तेमाल करें), Windows की CRLF लाइन एंडिंग, शुरुआत में एक स्पेस, या अलग टेक्स्ट एनकोडिंग। यह टूल टेक्स्ट बॉक्स के ठीक-ठीक UTF-8 बाइट्स का हैश निकालता है।

› MD5 हैश कितना लंबा होता है?

128 बिट: 32 हेक्साडेसिमल अक्षर, या Base64 में 24 अक्षर।

› क्या MD5 सुरक्षित है?

सुरक्षा के लिहाज़ से MD5 टूट चुका है। 2004 से व्यावहारिक collision attacks मौजूद हैं: कोई भी एक ही MD5 वाली दो अलग फ़ाइलें बना सकता है। इसे पासवर्ड, सिग्नेचर या सर्टिफ़िकेट के लिए कभी इस्तेमाल न करें।