एमडी 4 हैश कोड कैलकुलेटर
प्रकाशित: २०२५ फेब्रुअरी १६: २२:५८:०७ UTC
ह्याश कोड क्यालकुलेटर जसले पाठ इनपुट वा फाइल अपलोडको आधारमा ह्याश कोड गणना गर्न सन्देश डाइजेस्ट ४ (एमडी ४) ह्याश प्रकार्य प्रयोग गर्दछ।MD4 Hash Code Calculator
एमडी ४ (म्यासेज डाइजेस्ट ४) एक क्रिप्टोग्राफिक ह्याश प्रकार्य हो जुन रोनाल्ड रिवेस्टले सन् १९९० मा डिजाइन गरेका थिए। यसले एक निश्चित 128-बिट (16-बाइट) ह्याश मान लाई मनमाना लम्बाइको इनपुटबाट उत्पादन गर्दछ। एमडी 4 लाई अब क्रिप्टोग्राफिक रूपमा भाँचिएको मानिन्छ कि टकराव आक्रमणहरूको लागि अनुमति दिने कमजोरीहरूको कारण (एउटै ह्याश उत्पादन गर्ने दुई फरक इनपुटहरू फेला पार्नु), त्यसैले नयाँ प्रणालीहरू डिजाइन गर्दा यो प्रयोग गर्नु हुँदैन। यो यहाँ समावेश गरिएको छ यदि कसैले पश्चगामी संगत ह्याश कोड उत्पन्न गर्न आवश्यक छ।
पूर्ण खुलासा: मैले यस पृष्ठमा प्रयोग गरिएको ह्यास प्रकार्यको विशिष्ट कार्यान्वयन लेखेको छैन। यो PHP प्रोग्रामिङ भाषासँग समावेश गरिएको एक मानक प्रकार्य हो। मैले सुविधाको लागि यहाँ सार्वजनिक रूपमा उपलब्ध गराउन वेब इन्टरफेस मात्र बनाएको छु।
एमडी ४ ह्याश एल्गोरिदमको बारेमा
म गणितज्ञ होइन, त्यसैले म यो ह्याश प्रकार्यलाई मेरो साथी गैर-गणितज्ञहरूले बुझ्न सक्ने तरिकामा व्याख्या गर्ने प्रयास गर्नेछु ;-) यदि तपाईं गणित-भारी व्याख्या मनपराउनुहुन्छ भने, तपाईं अन्य वेबसाइटहरूको धेरै मा फेला पार्न सक्नुहुन्छ।
ठीक छ, त्यसैले एमडी एक्सएनयूएमएक्सलाई एक विशेष पेपर श्रेडरको रूपमा सोच्नुहोस्। तर कागज काट्नुको साटो यसले कुनै पनि सन्देश (जस्तै अक्षर, पासवर्ड वा किताब) लाई सानो, निश्चित आकारको रसिदमा "टुक्रा" पार्छ। तपाईंको सन्देश जतिसुकै ठूलो वा सानो भए तापनि, यो श्रेडरले तपाईंलाई सँधै एउटा सानो रसिद दिन्छ जुन ठ्याक्कै 16 बाइट्स (128 बिट्स) लामो छ, वा हेक्साडेसिमल फारममा 32 क्यारेक्टरहरू।
सही तरिकाले सन्देश काट्न, तपाईंले चार चरणहरू पार गर्न आवश्यक छ:
चरण १: सन्देश तयार पार्नु
- काट्नु अघि, तपाईंले आफ्नो कागजलाई पूर्ण रूपमा श्रेडरमा फिट गर्न समायोजित गर्नु पर्दछ।
- यदि तपाईंको सन्देश धेरै छोटो छ भने, तपाईंले केही अतिरिक्त खाली स्थान (जस्तै डूडल वा फिलर) थप्नुहुन्छ ताकि कागज सही फिट हुन्छ।
- यदि यो धेरै लामो छ भने, तपाईं यसलाई एउटै आकारको धेरै पृष्ठहरूमा विभाजन गर्नुहुन्छ।
चरण 2: एक गुप्त टिकट थप्दै
- सन्देश समायोजन गरेपछि, तपाईं अन्तमा एक गुप्त टिकट थप्नुहुन्छ जसले मूल सन्देश कति लामो थियो भनेर बताउँछ।
- यसले श्रेडरलाई सन्देशको मूल साइजको ट्र्याक राख्न मद्दत गर्दछ, चाहे तपाईले जति नै फिलर थप्नुभए तापनि।
चरण 3: श्रेडिंग प्रक्रिया (जादू को 3 राउन्ड)
- अब सन्देश श्रेडरमा जान्छ।
- श्रेडरमा 4 गियरहरू (ए, बी, सी, र डी) छन् जुन एक विशेष ढाँचामा एक साथ स्पिन गर्दछ।
- गियरहरू कताईको 3 राउन्डहरू मार्फत जान्छन्, जहाँ तिनीहरू:
- शब्दहरू मिलाउनुहोस्
- केही भागहरू उल्टो पल्टाउनुहोस्
- तिनीहरूलाई रुबिकको घन जस्तै घुमाउनुहोस्
- विभिन्न टुक्राहरू एकसाथ तोड्नुहोस्
- प्रत्येक राउन्डले सन्देशलाई चिन्न असम्भव भएको अव्यवस्थित गडबडी जस्तै बढी भन्दा बढी देखाउँछ।
चरण 4: अंतिम रसीद
- सबै कताई, फ्लिपिंग, र स्म्याशिंग पछि, श्रेडरले एक रसिद थुक्छ - संख्या र अक्षरहरूको एक छोटो स्ट्रिंग (ह्याश)।
- यो रसिद जहिले पनि एउटै लम्बाइको हुन्छ, चाहे तपाईंले एउटा शब्द वा पूरै पुस्तक काट्नुभयो भने!
दुर्भाग्यवश, समयको साथ, मानिसहरूले पत्ता लगाए कि यो जादुई श्रेडर सही छैन। केही चतुर मानिसहरूले दुई फरक सन्देशहरूको लागि एउटै रसिद दिन (यसलाई टक्कर भनिन्छ) र गियरहरू कसरी स्पिन हुनेछ भनेर भविष्यवाणी गर्न र त्यसपछि नक्कली रसिदहरू सिर्जना गर्न प्रयोग गर्न श्रेडरलाई कसरी छल गर्ने भनेर पत्ता लगाए। यस कारण, एमडी 4 अब महत्त्वपूर्ण सामानको लागि सुरक्षित मानिएको छैन।