Miklix

एमडी 4 हॅश कोड कॅल्क्युलेटर

प्रकाशित: १६ फेब्रुवारी, २०२५ रोजी १०:५६:२२ PM UTC

मजकूर इनपुट किंवा फाइल अपलोडवर आधारित हॅश कोडची गणना करण्यासाठी संदेश डायजेस्ट 4 (एमडी 4) हॅश फंक्शन वापरणारा हॅश कोड कॅल्क्युलेटर.

हे पान जास्तीत जास्त लोकांना उपलब्ध व्हावे म्हणून इंग्रजीतून मशीन भाषांतरित करण्यात आले आहे. दुर्दैवाने, मशीन भाषांतर अद्याप परिपूर्ण तंत्रज्ञान नाही, त्यामुळे चुका होऊ शकतात. तुम्हाला हवे असल्यास, तुम्ही मूळ इंग्रजी आवृत्ती येथे पाहू शकता:

MD4 Hash Code Calculator

एमडी 4 (मेसेज डायजेस्ट 4) हा एक क्रिप्टोग्राफिक हॅश फंक्शन आहे जो रोनाल्ड रिवेस्ट ने 1990 मध्ये डिझाइन केला होता. हे मनमानी लांबीच्या इनपुटपासून निश्चित 128-बिट (16-बाइट) हॅश मूल्य तयार करते. एमडी 4 आता असुरक्षिततेमुळे क्रिप्टोग्राफिकदृष्ट्या तुटलेला मानला जातो ज्यामुळे टक्कर हल्ल्यांना परवानगी मिळते (समान हॅश तयार करणारे दोन भिन्न इनपुट शोधणे), म्हणून नवीन सिस्टम डिझाइन करताना त्याचा वापर करू नये. जर एखाद्याला बॅकवर्ड सुसंगत हॅश कोड तयार करण्याची आवश्यकता असेल तर ते येथे समाविष्ट केले आहे.

संपूर्ण माहिती: मी या पृष्ठावर वापरल्या जाणाऱ्या हॅश फंक्शनची विशिष्ट अंमलबजावणी लिहिली नाही. हे PHP प्रोग्रामिंग भाषेत समाविष्ट केलेले एक मानक फंक्शन आहे. मी फक्त सोयीसाठी येथे सार्वजनिकरित्या उपलब्ध करून देण्यासाठी वेब इंटरफेस बनवला आहे.


नवीन हॅश कोडची गणना करा

या फॉर्मद्वारे सबमिट केलेला डेटा किंवा अपलोड केलेल्या फायली सर्व्हरवर विनंती केलेला हॅश कोड जनरेट करण्यासाठी जितका वेळ लागेल तितकाच वेळ ठेवल्या जातील. निकाल तुमच्या ब्राउझरवर परत येण्यापूर्वी तो लगेच हटवला जाईल.

इनपुट डेटा:



सबमिट केलेला मजकूर UTF-8 एन्कोडेड आहे. हॅश फंक्शन्स बायनरी डेटावर काम करत असल्याने, मजकूर दुसऱ्या एन्कोडिंगमध्ये असल्यास निकाल वेगळा असेल. जर तुम्हाला विशिष्ट एन्कोडिंगमध्ये मजकुराच्या हॅशची गणना करायची असेल, तर तुम्ही त्याऐवजी फाइल अपलोड करावी.



एमडी 4 हॅश अल्गोरिदम बद्दल

मी गणितज्ञ नाही, त्यामुळे हे हॅश फंक्शन माझ्या सहकारी बिगर गणितज्ञांना समजेल अशा पद्धतीने समजावून सांगण्याचा प्रयत्न करेन ;-) जर आपण गणित-भारी स्पष्टीकरण पसंत करत असाल तर आपण ते इतर बर्याच वेबसाइट्सवर शोधू शकता.

ठीक आहे, म्हणून एमडी 4 ला एक विशेष पेपर श्रेडर म्हणून विचार करा. परंतु कागद ाचे तुकडे करण्याऐवजी तो कोणताही संदेश (जसे की पत्र, पासवर्ड किंवा पुस्तक) एका छोट्या, निश्चित आकाराच्या पावतीमध्ये "तुकडे" करतो. आपला संदेश कितीही मोठा किंवा लहान असला तरीही, हे श्रेडर आपल्याला नेहमीच एक छोटी पावती देते जी नेमकी 16 बाइट्स (128 बिट्स) लांब किंवा हेक्झाडेसिमल स्वरूपात 32 अक्षरे देते.

संदेश योग्यरित्या कापण्यासाठी, आपल्याला चार चरणांमधून जाणे आवश्यक आहे:

स्टेप 1: संदेश तयार करणे

  • तुकडे करण्यापूर्वी, आपल्याला आपला पेपर श्रेडरमध्ये पूर्णपणे फिट होण्यासाठी समायोजित करावा लागेल.
  • जर आपला संदेश खूप कमी असेल तर आपण काही अतिरिक्त रिकामी जागा जोडता (जसे की डूडल किंवा फिलर) जेणेकरून पेपर अगदी योग्य प्रकारे फिट होईल.
  • जर ते खूप लांब असेल तर आपण ते एकाच आकाराच्या एकाधिक पृष्ठांमध्ये विभागले.

चरण 2: गुप्त शिक्का जोडणे

  • मेसेज अॅडजस्ट केल्यानंतर शेवटी एक सिक्रेट स्टॅम्प जोडता जो मूळ मेसेज किती वेळ होता हे सांगतो.
  • हे आपण कितीही फिलर जोडले तरीही श्रेडरला संदेशाच्या मूळ आकाराचा मागोवा ठेवण्यास मदत करते.

चरण 3: श्रेडिंग प्रक्रिया (जादूच्या 3 फेऱ्या)

  • आता तो मेसेज श्रेडरमध्ये जातो.
  • श्रेडरमध्ये 4 गिअर्स (ए, बी, सी आणि डी) आहेत जे एका विशिष्ट पॅटर्नमध्ये एकत्र फिरतात.
  • गिअर्स फिरण्याच्या 3 फेऱ्यांमधून जातात, जिथे ते:
    • शब्द मिसळा
    • काही भाग उलटा करा
    • त्यांना रुबिकक्यूबप्रमाणे फिरवा
    • वेगवेगळे तुकडे एकत्र करून घ्या
  • प्रत्येक फेरीमुळे संदेश अधिकाधिक एका गोंधळलेल्या गोंधळासारखा दिसतो जो ओळखणे अशक्य आहे.

चरण 4: अंतिम पावती

  • सर्व कापणे, उलटणे आणि फोडल्यानंतर, श्रेडर एक पावती थुंकतो - संख्या आणि अक्षरांचा एक छोटा धागा (हॅश).
  • ही पावती नेहमी तितकीच लांबीची असते, मग तुम्ही एकही शब्द किंवा संपूर्ण पुस्तक कापले तरी चालेल!

दुर्दैवाने, कालांतराने, लोकांना असे आढळले की हे जादुई श्रेडर परिपूर्ण नाही. दोन वेगवेगळ्या संदेशांसाठी एकच पावती देण्यासाठी (याला टक्कर म्हणतात) श्रेडरला कसे फसवायचे आणि गिअर्स कसे फिरतील याचा अंदाज कसा लावायचा आणि नंतर बनावट पावत्या तयार करण्यासाठी त्याचा वापर कसा करायचा हे काही हुशार लोकांनी शोधून काढले. यामुळे, एमडी 4 यापुढे महत्वाच्या गोष्टींसाठी सुरक्षित मानले जात नाही.

ब्लूस्की वर शेअर कराफेसबुक वर शेअर करालिंक्डइन वर शेअर कराटंबलर वर शेअर कराX वर शेअर करालिंक्डइन वर शेअर कराPinterest वर पिन करा

मिकेल बँग क्रिस्टेनसेन

लेखकाबद्दल

मिकेल बँग क्रिस्टेनसेन
मिकेल हे miklix.com चे निर्माता आणि मालक आहेत. त्यांना व्यावसायिक संगणक प्रोग्रामर/सॉफ्टवेअर डेव्हलपर म्हणून २० वर्षांहून अधिक अनुभव आहे आणि सध्या ते एका मोठ्या युरोपियन आयटी कॉर्पोरेशनमध्ये पूर्णवेळ नोकरी करतात. ब्लॉगिंग करत नसताना, ते आपला मोकळा वेळ विविध आवडी, छंद आणि क्रियाकलापांमध्ये घालवतात, जे काही प्रमाणात या वेबसाइटवर समाविष्ट असलेल्या विविध विषयांमध्ये प्रतिबिंबित होऊ शकतात.