Miklix

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

प्रकाशित: १६ फेब्रुवारी, २०२५ रोजी १०:५६:२२ PM UTC
शेवटचे अपडेट केलेले: १२ जानेवारी, २०२६ रोजी ९:०७:५३ AM UTC

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

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

MD4 Hash Code Calculator

MD4 (मेसेज डायजेस्ट ४) हे १९९० मध्ये रोनाल्ड रिव्हेस्ट यांनी डिझाइन केलेले एक क्रिप्टोग्राफिक हॅश फंक्शन आहे. ते अनियंत्रित लांबीच्या इनपुटमधून निश्चित १२८-बिट (१६-बाइट) हॅश व्हॅल्यू तयार करते. टक्कर हल्ल्यांना परवानगी देणाऱ्या भेद्यतेमुळे (समान हॅश तयार करणारे दोन वेगवेगळे इनपुट शोधणे) MD4 आता क्रिप्टोग्राफिकली तुटलेले मानले जाते, म्हणून नवीन सिस्टम डिझाइन करताना ते वापरले जाऊ नये. जर एखाद्याला बॅकवर्ड कंपॅटिबल हॅश कोड जनरेट करण्याची आवश्यकता असेल तर ते येथे समाविष्ट केले आहे.

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


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

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

इनपुट डेटा:



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



MD4 हॅश अल्गोरिथम बद्दल

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

ठीक आहे, तर MD4 ला एक खास पेपर श्रेडर म्हणून विचार करा. पण कागदाचे तुकडे करण्याऐवजी, ते कोणत्याही संदेशाचे (जसे की पत्र, पासवर्ड किंवा पुस्तक) एका लहान, निश्चित आकाराच्या पावतीमध्ये "चिरडून" टाकते. तुमचा संदेश कितीही मोठा किंवा लहान असला तरी, हे श्रेडर तुम्हाला नेहमीच एक लहान पावती देते जी अगदी १६ बाइट्स (१२८ बिट्स) लांब किंवा हेक्साडेसिमल स्वरूपात ३२ वर्णांची असते.

संदेश योग्यरित्या कापण्यासाठी, तुम्हाला चार पायऱ्या पार कराव्या लागतील:

पायरी १: संदेश तयार करणे

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

पायरी २: एक गुप्त स्टॅम्प जोडणे

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

पायरी ३: कापण्याची प्रक्रिया (जादूचे ३ फेरे)

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

पायरी ४: अंतिम पावती

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

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

पुढील वाचन

जर तुम्हाला ही पोस्ट आवडली असेल, तर तुम्हाला हे सूचना देखील आवडतील:


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

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

लेखकाबद्दल

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