Miklix

HAVAL-224/3 हैश कोड कैलकुलेटर

प्रकाशित: 18 फ़रवरी 2025 को 8:12:36 pm UTC बजे

हैश कोड कैलकुलेटर जो पाठ इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड की गणना करने के लिए 224 बिट्स, 3 राउंड (HAVAL-224/3) हैश फ़ंक्शन के परिवर्तनीय लंबाई का हैश का उपयोग करता है।

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

HAVAL-224/3 Hash Code Calculator

HAVAL (हैश ऑफ वेरिएबल लेंथ) एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे 1992 में युलियांग झेंग, जोसेफ पिएप्रज़िक और जेनिफर सेबेरी ने डिज़ाइन किया था। यह MD (मैसेज डाइजेस्ट) परिवार का एक विस्तार है, जो विशेष रूप से MD5 से प्रेरित है, लेकिन लचीलेपन और सुरक्षा में महत्वपूर्ण सुधार के साथ। यह 128 से 256 बिट्स तक की वेरिएबल लेंथ के हैश कोड बना सकता है, जो डेटा को 3, 4 या 5 राउंड में प्रोसेस करता है।

इस पृष्ठ पर प्रस्तुत संस्करण 3 राउंड में परिकलित 224 बिट (28 बाइट) हैश कोड आउटपुट करता है। परिणाम 56 अंकों की हेक्साडेसिमल संख्या के रूप में आउटपुट होता है।

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


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

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

इनपुट डेटा:



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



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

कल्पना कीजिए कि HAVAL एक सुपर-शक्तिशाली ब्लेंडर है, जिसे सामग्री (आपके डेटा) को इतनी अच्छी तरह से मिश्रित करने के लिए डिज़ाइन किया गया है कि कोई भी अंतिम स्मूथी (हैश) को देखकर मूल नुस्खा का पता नहीं लगा सकता है।

चरण 1: सामग्री तैयार करना (आपका डेटा)

जब आप HAVAL को कोई डेटा देते हैं - जैसे कि कोई संदेश, पासवर्ड या फ़ाइल - तो वह उसे ब्लेंडर में ऐसे ही नहीं डाल देता। सबसे पहले, यह:

  • डेटा को साफ करता है और उसे साफ-सुथरे टुकड़ों में काटता है (इसे पैडिंग कहा जाता है)।
  • यह सुनिश्चित करें कि कुल आकार ब्लेंडर में पूरी तरह से फिट हो (जैसे यह सुनिश्चित करना कि स्मूदी सामग्री जार को समान रूप से भर दे)।

चरण 2: राउंड में मिश्रण (मिक्सिंग पास)

HAVAL सिर्फ़ एक बार "ब्लेंड" बटन नहीं दबाता। यह आपके डेटा को 3, 4 या 5 बार मिलाता है - जैसे कि स्मूदी को कई बार ब्लेंड करना ताकि यह सुनिश्चित हो सके कि हर टुकड़ा चूर्ण हो गया है।

  • 3 पास: एक त्वरित मिश्रण (तेज़ लेकिन बहुत सुरक्षित नहीं)।
  • 5 पास: एक अति-पूर्ण मिश्रण (धीमा लेकिन अधिक सुरक्षित)।

प्रत्येक चरण में डेटा को अलग-अलग तरीके से मिश्रित किया जाता है, विशेष "ब्लेड" (गणितीय संक्रियाएं) का उपयोग करके, जो डेटा को अजीबोगरीब, अप्रत्याशित तरीकों से काटते, पलटते, हिलाते और मैश करते हैं।

चरण 3: गुप्त सॉस (संपीड़न फ़ंक्शन)

मिश्रण के दौरों के बीच, HAVAL अपना गुप्त सॉस मिलाता है - विशेष व्यंजन जो चीजों को और भी ज़्यादा उत्तेजित करते हैं। यह कदम सुनिश्चित करता है कि आपके डेटा में एक छोटा सा बदलाव (जैसे पासवर्ड में एक अक्षर बदलना) भी अंतिम स्मूथी को पूरी तरह से अलग बना देता है।

चरण 4: अंतिम स्मूथी (हैश)

सभी मिश्रणों के बाद, HAVAL आपकी अंतिम "स्मूदी" तैयार करता है।

  • यह हैश है - आपके डेटा का एक अद्वितीय फिंगरप्रिंट।
  • चाहे आपका मूल डेटा कितना भी बड़ा या छोटा क्यों न हो, हैश हमेशा एक ही आकार का होता है। यह किसी भी आकार के फल को ब्लेंडर में डालने जैसा है, लेकिन हमेशा एक ही कप स्मूदी मिलती है।

2025 तक, केवल HAVAL-256/5 को अभी भी क्रिप्टोग्राफ़िक उद्देश्यों के लिए उचित रूप से सुरक्षित माना जाता है, हालाँकि आपको नए सिस्टम डिज़ाइन करते समय इसका उपयोग नहीं करना चाहिए। यदि आप अभी भी इसे किसी पुराने सिस्टम में उपयोग कर रहे हैं तो आपको तत्काल कोई जोखिम नहीं है, लेकिन लंबी अवधि में उदाहरण के लिए SHA3-256 पर माइग्रेट करने पर विचार करें।

ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

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

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

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