MD5 हैश टेक्स्ट या फ़ाइल

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

इनपुट
इमोजी और गैर-लैटिन वर्णों सहित किसी भी UTF-8 टेक्स्ट को पेस्ट करें या टाइप करें।
हैश परिणाम
वर्तमान टेक्स्ट इनपुट का हैश परिणाम।

हेक्साडेसिमल

Base64

दशमलव

बाइनरी

MD5 क्या है?

MD5 (Message Digest Algorithm 5) एक व्यापक रूप से उपयोग किया जाने वाला क्रिप्टोग्राफिक हैश फ़ंक्शन है जो 128-बिट (16-बाइट) हैश वैल्यू उत्पन्न करता है, जो आमतौर पर 32-वर्ण हेक्साडेसिमल संख्या के रूप में प्रस्तुत होता है। इसे 1991 में Ron Rivest द्वारा MD4 के उत्तराधिकारी के रूप में डिज़ाइन किया गया था।

मुख्य विशेषताएं:

  • निर्धारक: समान इनपुट हमेशा समान हैश उत्पन्न करता है
  • तेज़ गणना: किसी भी दिए गए इनपुट के लिए तेज़ी से गणना
  • हिमस्खलन प्रभाव: इनपुट में छोटे बदलाव बेहद अलग आउटपुट उत्पन्न करते हैं
  • निश्चित आउटपुट आकार: इनपुट आकार की परवाह किए बिना हमेशा 128-बिट हैश उत्पन्न करता है
  • टक्कर संवेदनशील: ज्ञात कमजोरियां टकराव खोजना संभव बनाती हैं

सुरक्षा स्थिति: ⚠️ MD5 क्रिप्टोग्राफिक रूप से टूटा हुआ है और सुरक्षा-महत्वपूर्ण अनुप्रयोगों के लिए उपयोग नहीं किया जाना चाहिए। टकराव हमले 2004 में प्रदर्शित किए गए थे, और आधुनिक कंप्यूटिंग शक्ति के साथ व्यावहारिक टकराव पीढ़ी संभव हो गई।

सामान्य उपयोग (वर्तमान और ऐतिहासिक):

  • फ़ाइल अखंडता सत्यापन (सुरक्षा गैर-महत्वपूर्ण)
  • डेटा भ्रष्टाचार का पता लगाने के लिए चेकसम
  • लीगेसी सिस्टम जिन्हें MD5 की आवश्यकता है
  • डेटाबेस कुंजी पीढ़ी (गैर-क्रिप्टोग्राफिक)
  • कुछ पुराने प्रोटोकॉल और सिस्टम

अनुशंसित विकल्प:

  • नए अनुप्रयोगों के लिए SHA-256 या SHA-3
  • उच्च सुरक्षा आवश्यकताओं के लिए SHA-512
  • उच्च प्रदर्शन अनुप्रयोगों के लिए BLAKE2