Miklix

व्हर्लपूल हैश कोड कैलकुलेटर

प्रकाशित: 18 फ़रवरी 2025 को 9:27:32 pm UTC बजे

हैश कोड कैलकुलेटर जो टेक्स्ट इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड की गणना करने के लिए व्हर्लपूल हैश फ़ंक्शन का उपयोग करता है।

इस पृष्ठ को अंग्रेजी से मशीन द्वारा अनुवादित किया गया है ताकि इसे अधिक से अधिक लोगों तक पहुँचाया जा सके। दुर्भाग्य से, मशीन अनुवाद अभी तक एक पूर्ण तकनीक नहीं है, इसलिए त्रुटियाँ हो सकती हैं। यदि आप चाहें, तो आप मूल अंग्रेजी संस्करण यहाँ देख सकते हैं:

Whirlpool Hash Code Calculator

व्हर्लपूल हैश फ़ंक्शन एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे विंसेंट रिजमेन (AES के सह-डिज़ाइनरों में से एक) और पाउलो एसएलएम बैरेटो द्वारा डिज़ाइन किया गया है। इसे पहली बार 2000 में पेश किया गया था और बाद में सुरक्षा में सुधार के लिए 2003 में संशोधित किया गया था। व्हर्लपूल ISO/IEC 10118-3 मानक का हिस्सा है, जो इसे क्रिप्टोग्राफ़िक अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए उपयुक्त बनाता है। यह 512 बिट (64 बाइट) हैश कोड उत्पन्न करता है, जिसे आमतौर पर 128 हेक्साडेसिमल वर्णों के रूप में दर्शाया जाता है।

पूर्ण प्रकटीकरण: मैंने इस पृष्ठ पर उपयोग किए गए हैश फ़ंक्शन का विशिष्ट कार्यान्वयन नहीं लिखा है। यह PHP प्रोग्रामिंग भाषा के साथ शामिल एक मानक फ़ंक्शन है। मैंने केवल सुविधा के लिए इसे सार्वजनिक रूप से उपलब्ध कराने के लिए वेब इंटरफ़ेस बनाया है।


नया हैश कोड की गणना करें

इस फ़ॉर्म के ज़रिए सबमिट किया गया डेटा या अपलोड की गई फ़ाइलें सिर्फ़ तब तक सर्वर पर रखी जाएँगी जब तक कि अनुरोधित हैश कोड जनरेट न हो जाए। आपके ब्राउज़र पर परिणाम वापस आने से ठीक पहले इसे हटा दिया जाएगा।

इनपुट डेटा:



सबमिट किया गया टेक्स्ट UTF-8 एनकोडेड है। चूँकि हैश फ़ंक्शन बाइनरी डेटा पर काम करते हैं, इसलिए परिणाम अलग होगा यदि टेक्स्ट किसी अन्य एनकोडिंग में था। यदि आपको किसी विशिष्ट एनकोडिंग में टेक्स्ट के हैश की गणना करने की आवश्यकता है, तो आपको इसके बजाय एक फ़ाइल अपलोड करनी चाहिए।



व्हर्लपूल हैश एल्गोरिथम के बारे में

मैं न तो गणितज्ञ हूँ और न ही क्रिप्टोग्राफर, इसलिए मैं यह समझाने की कोशिश करूँगा कि यह हैश फ़ंक्शन आम आदमी की भाषा में कैसे काम करता है। अगर आपको वैज्ञानिक रूप से सटीक, गणित-भारी स्पष्टीकरण पसंद है, तो मुझे यकीन है कि आप इसे अन्य वेबसाइटों पर पा सकते हैं ;-)

खैर, कल्पना कीजिए कि आप विभिन्न प्रकार की सामग्रियों से एक स्मूथी बना रहे हैं: केला, स्ट्रॉबेरी, पालक, पीनट बटर, आदि। व्हर्लपूल आपकी सामग्रियों (या डेटा) के साथ क्या करता है:

चरण 1 - सब कुछ काट दें (डेटा को टुकड़ों में तोड़ना)

  • सबसे पहले, यह आपके डेटा को छोटे-छोटे टुकड़ों में तोड़ देता है, जैसे मिश्रण करने से पहले फलों को काटना।

चरण 2 - पागलों की तरह मिश्रण करें (इसे मिलाना)

अब, यह इन टुकड़ों को 10 अलग-अलग गति वाले एक शक्तिशाली ब्लेंडर में डालता है (जिसे "राउंड" कहा जाता है)। प्रत्येक राउंड डेटा को एक अलग तरीके से मिलाता है:

  • स्वैप और फ्लिप (प्रतिस्थापन): कुछ टुकड़ों को दूसरों के साथ बदल दिया जाता है, जैसे स्ट्रॉबेरी को ब्लूबेरी से बदलना।
  • गोलाकार में हिलाना (क्रमचय): यह मिश्रण को घुमाता है, तथा सामग्री को एक स्थान से दूसरे स्थान पर स्थानांतरित करता है, जिससे कोई भी चीज अपने मूल स्थान पर नहीं रहती।
  • सब कुछ एक साथ मैश करें (मिश्रण): यह मिश्रण में स्वाद (या डेटा) को समान रूप से फैलाने के लिए सब कुछ मैश करता है और हिलाता है।
  • गुप्त घटक (मुख्य मिश्रण) मिलाएं: इसमें स्मूथी को अद्वितीय बनाने के लिए एक "गुप्त घटक" (एक विशेष कोड) मिलाया जाता है।

चरण 3 - अंतिम परिणाम (हैश)

  • गहन मिश्रण के 10 दौर के बाद, आपको एक चिकना, पूरी तरह से मिश्रित पेय मिलता है - या इस मामले में, एक 512-बिट हैश। अब स्मूदी से मूल केले या पालक को निकालने का कोई तरीका नहीं है। आपके पास केवल अंतिम पेय है।
ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

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

लेखक के बारे में

मिकेल बैंग क्रिस्टेंसन
मिकेल miklix.com के निर्माता और मालिक हैं। उन्हें पेशेवर कंप्यूटर प्रोग्रामर/सॉफ्टवेयर डेवलपर के रूप में 20 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।