Miklix

एडलर-३२ हॅश कोड कॅल्क्युलेटर

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

हॅश कोड कॅल्क्युलेटर जो टेक्स्ट इनपुट किंवा फाइल अपलोडवर आधारित हॅश कोडची गणना करण्यासाठी अॅडलर-३२ हॅश फंक्शन वापरतो.

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

Adler-32 Hash Code Calculator

अ‍ॅडलर-३२ हॅश फंक्शन हे एक चेकसम अल्गोरिथम आहे जे सोपे, जलद आहे आणि डेटा इंटिग्रिटी पडताळणीसाठी वापरले जाते. हे मार्क अ‍ॅडलर यांनी डिझाइन केले होते आणि सामान्यतः डेटा कॉम्प्रेशनसाठी zlib सारख्या अनुप्रयोगांमध्ये वापरले जाते. क्रिप्टोग्राफिक हॅश फंक्शन्स (SHA-256 सारख्या) विपरीत, अ‍ॅडलर-३२ हे सुरक्षिततेसाठी डिझाइन केलेले नाही तर जलद त्रुटी-तपासणीसाठी डिझाइन केलेले आहे. ते ३२-बिट (४ बाइट्स) चेकसमची गणना करते, जे सहसा ८ हेक्साडेसिमल वर्ण म्हणून दर्शविले जाते.

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


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

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

इनपुट डेटा:



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



अॅडलर-३२ हॅश अल्गोरिथम बद्दल

मी गणितज्ञ नाही, पण मी हे हॅश फंक्शन एका रोजच्या सादृश्याचा वापर करून समजावून सांगण्याचा प्रयत्न करेन जे माझे सहकारी गैर-गणितज्ञ समजू शकतील अशी आशा आहे. अनेक क्रिप्टोग्राफिक हॅश फंक्शन्सच्या विपरीत, Adler32 हे अगदी सोपे चेकसम फंक्शन आहे, म्हणून हे खूप वाईट नसावे ;-)

कल्पना करा की तुमच्याकडे लहान क्रमांकाच्या टाइल्सची एक बॅग आहे, प्रत्येक तुमच्या डेटाचा एक अक्षर किंवा भाग दर्शवते. उदाहरणार्थ, "हाय" या शब्दात दोन टाइल्स आहेत: एक "H" साठी आणि एक "i" साठी.

आता, आपण या टाइल्ससह दोन सोप्या गोष्टी करणार आहोत:

पायरी १: त्यांना जोडा (बेरीज अ)

  • १ क्रमांकाने सुरुवात करा (नियमाप्रमाणे).
  • या एकूण संख्येत प्रत्येक टाइलमधील संख्या जोडा.

पायरी २: सर्व बेरजेची चालू बेरीज ठेवा (बेरीज ब)

  • प्रत्येक वेळी जेव्हा तुम्ही बेरीज A मध्ये नवीन टाइलची संख्या जोडता तेव्हा तुम्ही बेरीज A चे नवीन मूल्य बेरीज B मध्ये देखील जोडता.
  • हे नाणी रचण्यासारखे आहे: तुम्ही वर एक नाणे जोडता (बेरीज अ), आणि नंतर तुम्ही नवीन एकूण रचनेची उंची (बेरीज ब) लिहिता.

शेवटी, तुम्ही दोन्ही बेरजे एकत्र चिकटवून एक मोठी संख्या बनवता. ती मोठी संख्या म्हणजे अ‍ॅडलर-३२ चेकसम.

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

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

लेखकाबद्दल

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