MD5 Hash Generator

फ़ाइल सत्यापन और डेटा अखंडता मान्यता के लिए MD5 हैश चेकसम बनाएं

इन उदाहरणों को आज़माएं:

MD5 क्या है?

MD5 (Message Digest Algorithm 5) किसी भी लंबाई के इनपुट से एक निश्चित 128-बिट आउटपुट उत्पन्न करता है—जो 32-अक्षरों की हेक्साडेसिमल स्ट्रिंग के रूप में दिखाया जाता है। इसे डिजाइन किया गया था रॉन रिवेस्ट और प्रकाशित किया गया था RFC 1321 (1991), यह डाउनलोड और पुराने सिस्टम के लिए डिफ़ॉल्ट चेकसम बन गया।

सुरक्षा नोट: MD5 क्रिप्टोग्राफिक उपयोग के लिए टूटा हुआ है—सुरक्षा-संबंधित किसी भी चीज़ के लिए SHA-256, BLAKE3, या Argon2 चुनें।

MD5 कैसे काम करता है?

  1. Pad संदेश ताकि इसकी लंबाई ≡ 448 (mod 512) बिट हो
  2. Append मूल लंबाई (64-बिट लिटिल-एंडियन)
  3. Initialize चार 32-बिट शब्द (A, B, C, D)
  4. Process डेटा को 16-शब्द ब्लॉकों में 4 गैर-रैखिक राउंड के माध्यम से
  5. Produce अंतिम 128-बिट डाइजेस्ट

MD5 बनाम अन्य हैश फ़ंक्शन

AlgorithmOutputवर्तमान सुरक्षासापेक्ष गति*
MD5128 बिट❌ टूटा हुआ⚡ बहुत तेज़
SHA-1160 बिट❌ टूटा हुआ⚡ तेज़
SHA-256256 बिट✅ सुरक्षित🚀 मध्यम
SHA-512512 बिट✅ बहुत सुरक्षित🚀 मध्यम-धीमा
BLAKE3256 बिट✅ सुरक्षितBlazing

उदाहरण हैश

InputMD5 हैश
Hello Worldb10a8db164e0754105b7a99be72e3fe5
password5f4dcc3b5aa765d61d8327deb882cf99
test123cc03e747a6afbbcbf8be7668acfebee5
(खाली)d41d8cd98f00b204e9800998ecf8427e

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

क्या कोई डेटा आपके सर्वर पर भेजा जाता है?

नहीं। JavaScript लाइब्रेरी पूरी तरह से आपके ब्राउज़र में चलती है। टेक्स्ट और फाइलें कभी भी आपके डिवाइस को नहीं छोड़तीं।

क्या मैं MD5 से डाउनलोड की गई ISO की जांच कर सकता हूँ?

हाँ। ISO फ़ाइल को टूल में ड्रॉप करें ताकि इसका MD5 चेकसम निकाला जा सके, फिर इसे वितरक द्वारा प्रकाशित हैश से तुलना करें।

क्या पासवर्ड के लिए MD5 सुरक्षित है?

नहीं। इसके बजाय bcrypt, Argon2, या PBKDF2 जैसे समर्पित पासवर्ड-हैशिंग एल्गोरिदम का उपयोग करें।

सुरक्षा विचार

  • Collisions: विभिन्न इनपुट समान MD5 आउटपुट दे सकते हैं।
  • Length-extension: हमलावर बिना मूल संदेश जाने डेटा जोड़ सकते हैं।
  • Speed: MD5 की बहुत तेज़ी ब्रूट-फोर्स हमलों में मदद करती है।

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

Resources