Miklix

MD5 हैश कोड कैलकुलेटर

प्रकाशित: 16 फ़रवरी 2025 को 11:02:27 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 9:08:54 am UTC बजे

हैश कोड कैलकुलेटर जो टेक्स्ट इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड कैलकुलेट करने के लिए मैसेज डाइजेस्ट 5 (MD5) हैश फ़ंक्शन का इस्तेमाल करता है।

इस पृष्ठ को अंग्रेजी से मशीन द्वारा अनुवादित किया गया है ताकि इसे अधिक से अधिक लोगों तक पहुँचाया जा सके। दुर्भाग्य से, मशीन अनुवाद अभी तक एक पूर्ण तकनीक नहीं है, इसलिए त्रुटियाँ हो सकती हैं। यदि आप चाहें, तो आप मूल अंग्रेजी संस्करण यहाँ देख सकते हैं:

MD5 Hash Code Calculator

MD5 (मैसेज डाइजेस्ट एल्गोरिदम 5) एक बहुत ज़्यादा इस्तेमाल होने वाला क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जो 128-बिट (16-बाइट) हैश वैल्यू बनाता है, जिसे आम तौर पर 32-कैरेक्टर हेक्साडेसिमल नंबर के तौर पर दिखाया जाता है। इसे 1991 में रोनाल्ड रिवेस्ट ने डिज़ाइन किया था और इसका इस्तेमाल आम तौर पर डेटा इंटीग्रिटी को वेरिफ़ाई करने के लिए किया जाता है। हालांकि इसे लिखते समय कई सालों तक सिक्योरिटी से जुड़े कामों के लिए सही नहीं माना गया, लेकिन ऐसा लगता है कि फ़ाइल इंटीग्रिटी चेकर के तौर पर इसका अभी भी बड़े पैमाने पर इस्तेमाल होता है। हालांकि, मैं नए सिस्टम डिज़ाइन करते समय कई बेहतर ऑप्शन में से किसी एक का इस्तेमाल करने का सुझाव दूंगा।

पूर्ण प्रकटीकरण: मैंने इस पृष्ठ पर उपयोग किए गए हैश फ़ंक्शन का विशिष्ट कार्यान्वयन नहीं लिखा है। यह PHP प्रोग्रामिंग भाषा के साथ शामिल एक मानक फ़ंक्शन है। मैंने केवल सुविधा के लिए इसे सार्वजनिक रूप से उपलब्ध कराने के लिए वेब इंटरफ़ेस बनाया है।


नया हैश कोड की गणना करें

इस फ़ॉर्म के ज़रिए सबमिट किया गया डेटा या अपलोड की गई फ़ाइलें सिर्फ़ तब तक सर्वर पर रखी जाएँगी जब तक कि अनुरोधित हैश कोड जनरेट न हो जाए। आपके ब्राउज़र पर परिणाम वापस आने से ठीक पहले इसे हटा दिया जाएगा।

इनपुट डेटा:



सबमिट किया गया टेक्स्ट UTF-8 एनकोडेड है। चूँकि हैश फ़ंक्शन बाइनरी डेटा पर काम करते हैं, इसलिए परिणाम अलग होगा यदि टेक्स्ट किसी अन्य एनकोडिंग में था। यदि आपको किसी विशिष्ट एनकोडिंग में टेक्स्ट के हैश की गणना करने की आवश्यकता है, तो आपको इसके बजाय एक फ़ाइल अपलोड करनी चाहिए।



MD5 हैश एल्गोरिदम के बारे में

हैश फ़ंक्शन के अंदरूनी हिस्सों को अच्छी तरह समझने के लिए, आपको मैथ में बहुत अच्छा होना चाहिए और मैं नहीं हूँ, कम से कम इस लेवल पर तो नहीं। इसलिए, मैं इस हैश फ़ंक्शन को इस तरह समझाने की कोशिश करूँगा कि मेरे साथी जो मैथेमेटिशियन नहीं हैं, वे इसे समझ सकें। अगर आपको ज़्यादा सटीक, मैथ-हैवी एक्सप्लेनेशन पसंद है, तो आप इसे कई दूसरी वेबसाइट पर पा सकते हैं ;-)

वैसे, सोचिए कि MD5 एक तरह का सुपर स्मार्ट ब्लेंडर है। आप इसमें कोई भी खाना (अपना डेटा) डालते हैं - जैसे फल, सब्ज़ियाँ, या पिज़्ज़ा भी - और जब आप बटन दबाते हैं, तो यह आपको हमेशा एक ही तरह की स्मूदी देता है: एक 32-कैरेक्टर का "स्मूदी कोड" (हेक्साडेसिमल फ़ॉर्म में MD5 हैश)।

  • अगर आप हर बार एक जैसी चीज़ें डालेंगे, तो आपको एक जैसा स्मूदी कोड मिलेगा।
  • लेकिन अगर आप एक छोटी सी चीज़ भी बदलते हैं (जैसे थोड़ा सा नमक ज़्यादा छिड़कना), तो स्मूदी कोड पूरी तरह से अलग हो जाएगा।

ब्लेंडर" अंदर कैसे काम करता है?

हालांकि यह जादुई लगता है, लेकिन ब्लेंडर के अंदर MD5 बहुत कुछ काट रहा है, मिला रहा है और घुमा रहा है:

  • चॉप: यह आपके डेटा को छोटे-छोटे टुकड़ों में तोड़ देता है (जैसे फल काटना)।
  • मिक्स: यह एक सीक्रेट रेसिपी (मैथ के नियम) का इस्तेमाल करके टुकड़ों को मिलाता है, जो सब कुछ मिला देता है।
  • ब्लेंड: यह सब कुछ बहुत तेज़ी से घुमाता है, और इसे एक अजीब कोड में मिला देता है जो ओरिजिनल जैसा बिल्कुल नहीं दिखता।

चाहे आप एक शब्द डालें या पूरी किताब, MD5 आपको हमेशा 32-कैरेक्टर का कोड देता है।

MD5 पहले बहुत सिक्योर हुआ करता था, लेकिन स्मार्ट लोगों ने ब्लेंडर को धोखा देने का तरीका निकाल लिया। उन्होंने दो अलग-अलग रेसिपी (दो अलग-अलग फाइलें) बनाने के तरीके ढूंढ लिए, जिनसे आखिर में एक ही स्मूदी कोड बनता है। इसे कोलिजन कहते हैं।

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

कुछ लोग कहते रहते हैं कि यह फ़ाइल इंटीग्रिटी चेक और ऐसे ही दूसरे कामों के लिए ठीक है, लेकिन एक चीज़ जो आप फ़ाइल इंटीग्रिटी चेक में सच में नहीं चाहेंगे, वह है कोलिजन, क्योंकि इससे हैश ऐसा लगेगा जैसे दो फ़ाइलें एक जैसी हैं, भले ही वे न हों। इसलिए, नॉन-सिक्योरिटी से जुड़े मामलों के लिए भी, मैं ज़्यादा सिक्योर हैश फ़ंक्शन इस्तेमाल करने की सलाह देता हूँ। लिखते समय, ज़्यादातर कामों के लिए मेरा डिफ़ॉल्ट गो-टू हैश फ़ंक्शन SHA-256 है।

बेशक, मेरे पास इसके लिए एक कैलकुलेटर भी है: लिंक।

अग्रिम पठन

यदि आपको यह पोस्ट पसंद आई हो, तो आपको ये सुझाव भी पसंद आ सकते हैं:


ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

मिकेल क्रिस्टेंसन

लेखक के बारे में

मिकेल क्रिस्टेंसन
मिकेल miklix.com के निर्माता और मालिक हैं। उन्हें पेशेवर कंप्यूटर प्रोग्रामर/सॉफ्टवेयर डेवलपर के रूप में 20 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।