व्हर्लपूल हॅश कोड कॅल्क्युलेटर
प्रकाशित: १८ फेब्रुवारी, २०२५ रोजी ९:२८:४५ PM UTC
टेक्स्ट इनपुट किंवा फाइल अपलोडवर आधारित हॅश कोडची गणना करण्यासाठी व्हर्लपूल हॅश फंक्शन वापरणारा हॅश कोड कॅल्क्युलेटर.Whirlpool Hash Code Calculator
व्हर्लपूल हॅश फंक्शन हे एक क्रिप्टोग्राफिक हॅश फंक्शन आहे जे व्हिन्सेंट रिजमेन (एईएसच्या सह-डिझाइनर्सपैकी एक) आणि पाउलो एसएलएम बॅरेटो यांनी डिझाइन केले आहे. ते प्रथम २००० मध्ये सादर केले गेले आणि नंतर सुरक्षा सुधारण्यासाठी २००३ मध्ये सुधारित केले गेले. व्हर्लपूल हे ISO/IEC १०११८-३ मानकाचा भाग आहे, ज्यामुळे ते विविध क्रिप्टोग्राफिक अनुप्रयोगांसाठी योग्य बनते. ते ५१२ बिट (६४ बाइट) हॅश कोड जनरेट करते, जे सामान्यतः १२८ हेक्साडेसिमल वर्ण म्हणून दर्शविले जाते.
संपूर्ण माहिती: मी या पृष्ठावर वापरल्या जाणाऱ्या हॅश फंक्शनची विशिष्ट अंमलबजावणी लिहिली नाही. हे PHP प्रोग्रामिंग भाषेत समाविष्ट केलेले एक मानक फंक्शन आहे. मी फक्त सोयीसाठी येथे सार्वजनिकरित्या उपलब्ध करून देण्यासाठी वेब इंटरफेस बनवला आहे.
व्हर्लपूल हॅश अल्गोरिथम बद्दल
मी गणितज्ञ किंवा क्रिप्टोग्राफर नाही, म्हणून मी हे हॅश फंक्शन सामान्य माणसाच्या दृष्टीने कसे कार्य करते ते स्पष्ट करण्याचा प्रयत्न करेन. जर तुम्हाला वैज्ञानिकदृष्ट्या अचूक, गणित-जड स्पष्टीकरण हवे असेल, तर मला खात्री आहे की तुम्हाला ते इतर वेबसाइटवर सापडेल ;-)
असो, कल्पना करा की तुम्ही केळी, स्ट्रॉबेरी, पालक, पीनट बटर इत्यादी सर्व प्रकारच्या घटकांपासून स्मूदी बनवत आहात. व्हर्लपूल तुमच्या घटकांवर (किंवा डेटावर) काय करते ते येथे आहे:
पायरी १ - सर्वकाही कापून टाका (डेटा तुकड्यांमध्ये मोडणे)
- प्रथम, ते तुमचा डेटा लहान तुकड्यांमध्ये मोडते, जसे की मिश्रण करण्यापूर्वी फळे कापून टाकणे.
पायरी २ - वेड्यासारखे मिश्रण करा (मिक्सिंग अप)
आता, ते या भागांना १० वेगवेगळ्या गतींनी (ज्याला "राउंड्स" म्हणतात) एका शक्तिशाली ब्लेंडरमध्ये ठेवते. प्रत्येक राउंडमध्ये डेटा वेगळ्या पद्धतीने मिसळला जातो:
- अदलाबदल आणि उलटा (बदली): काही तुकडे इतरांसाठी अदलाबदल केले जातात, जसे की स्ट्रॉबेरीला ब्लूबेरीने बदलणे.
- वर्तुळात हलवा (क्रमपरिवर्तन): ते मिश्रण फिरवते, घटक एका ठिकाणाहून दुसऱ्या ठिकाणी हलवते जेणेकरून काहीही त्याच्या मूळ जागी राहत नाही.
- सर्वकाही एकत्र मॅश करा (मिश्रण): ते मिश्रणात चव (किंवा डेटा) समान रीतीने पसरविण्यासाठी ते फोडते आणि ढवळते.
- एक गुप्त घटक जोडा (मुख्य मिश्रण): स्मूदी अद्वितीय बनवण्यासाठी त्यात एक "गुप्त घटक" (एक विशेष कोड) शिंपडले जाते.
पायरी ३ - अंतिम निकाल (हॅश)
- १० फेऱ्यांच्या तीव्र मिश्रणानंतर, तुम्हाला एक गुळगुळीत, परिपूर्ण मिश्रित पेय मिळते - किंवा या प्रकरणात, ५१२-बिट हॅश. स्मूदीमधून मूळ केळी किंवा पालक बाहेर काढण्याचा आता कोणताही मार्ग नाही. तुमच्याकडे फक्त शेवटचे पेय आहे.