MD5 जनरेटर

ब्राउज़र में चलता है सुरक्षा

किसी भी टेक्स्ट का MD5 डाइजेस्ट hex या Base64 में निकालें। MD5 पासवर्ड या सिग्नेचर के लिए सुरक्षित नहीं है; इसे सिर्फ़ चेकसम और पुराने सिस्टम के साथ अनुकूलता के लिए इस्तेमाल करें।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

MD5 जनरेटर कैसे इस्तेमाल करें

  1. जिस टेक्स्ट का हैश चाहिए उसे टाइप या पेस्ट करें।
  2. आउटपुट फ़ॉर्मेट चुनें।
  3. चाहें तो तुलना के लिए कोई ज्ञात हैश पेस्ट करें।
  4. डाइजेस्ट कॉपी करें।

MD5 जनरेटर की खूबियाँ

  • शुद्ध TypeScript में MD5 (RFC 1321), आधिकारिक टेस्ट वेक्टर से जाँचा हुआ
  • Hex (छोटे/बड़े अक्षर), Base64, Base64url और बाइनरी आउटपुट
  • अपेक्षित हैश से तुलना — केस-असंवेदनशील, hex या Base64 में
  • कमांड-लाइन टूल से आख़िरी न्यूलाइन के कारण होने वाले अंतर से बचने के लिए trim विकल्प
  • टाइप करते ही UTF-8 टेक्स्ट की लाइव हैशिंग

MD5 जनरेटर का उदाहरण

एक पैनग्राम का MD5

इनपुट:

The quick brown fox jumps over the lazy dog

आउटपुट:

9e107d9d372bb6826bd81d3542a419d6

MD5 जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

क्या MD5 अब भी इस्तेमाल के लिए सुरक्षित है?

सुरक्षा के लिए नहीं। कोलिज़न सेकंडों में बनाए जा सकते हैं, इसलिए MD5 का इस्तेमाल पासवर्ड, सिग्नेचर या अविश्वसनीय डेटा की अखंडता के लिए नहीं करना चाहिए। ग़ैर-प्रतिकूल चेकसम, कैश की और पुराने सिस्टम से मेल बिठाने के लिए यह अब भी ठीक है।

मेरा हैश कमांड लाइन से अलग क्यों आता है?

echo अंत में एक न्यूलाइन जोड़ देता है, इसलिए "echo hello | md5sum" असल में "hello\n" का हैश निकालता है। printf इस्तेमाल करें या यहाँ "Trim whitespace" चालू करें। एन्कोडिंग भी मायने रखती है: यह टूल आपके टेक्स्ट के UTF-8 बाइट का हैश बनाता है।

क्या MD5 को उलटा किया जा सकता है?

गणितीय रूप से किसी भी हैश को उलटा नहीं किया जा सकता, लेकिन छोटे या आम इनपुट का MD5 रेनबो टेबल में आसानी से मिल जाता है। पासवर्ड के लिए इसका इस्तेमाल न करने की यह एक और वजह है।

WebCrypto में समर्थन न होने पर MD5 कैसे निकाला जाता है?

ब्राउज़र crypto.subtle में MD5 उपलब्ध नहीं कराते, इसलिए यह टूल RFC 1321 का एक छोटा, शुद्ध TypeScript कार्यान्वयन साथ रखता है, जिसे आधिकारिक टेस्ट वेक्टर से जाँचा गया है।

तकनीकी नोट्स

MD5, 512-बिट ब्लॉक पर 64 राउंड चलाकर 128-बिट डाइजेस्ट बनाता है। MD5 क्रिप्टोग्राफ़िक रूप से टूट चुका है, इसलिए ब्राउज़र उसे WebCrypto में लागू नहीं करते; यह टूल संदर्भ एल्गोरिदम का एक संक्षिप्त कार्यान्वयन साथ रखता है। यह इनपुट के UTF-8 बाइट पर काम करता है।