Miklix

टाइगर-160/4 हैश कोड कैलकुलेटर

प्रकाशित: 17 फ़रवरी 2025 को 8:14:30 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 12:59:19 pm UTC बजे

हैश कोड कैलकुलेटर जो टेक्स्ट इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड कैलकुलेट करने के लिए टाइगर 160 बिट, 4 राउंड (टाइगर-160/4) हैश फ़ंक्शन का इस्तेमाल करता है।

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

Tiger-160/4 Hash Code Calculator

टाइगर 160/4 (टाइगर 160 बिट्स, 4 राउंड्स) एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जो एक इनपुट (या मैसेज) लेता है और एक फ़िक्स्ड-साइज़, 160-बिट (20-बाइट) आउटपुट बनाता है, जिसे आम तौर पर 40-कैरेक्टर हेक्साडेसिमल नंबर के तौर पर दिखाया जाता है।

टाइगर हैश फ़ंक्शन एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे रॉस एंडरसन और एली बिहम ने 1995 में डिज़ाइन किया था। इसे खास तौर पर 64-बिट प्लेटफ़ॉर्म पर तेज़ परफ़ॉर्मेंस के लिए ऑप्टिमाइज़ किया गया था, जिससे यह उन एप्लिकेशन के लिए बहुत अच्छा है जिन्हें हाई-स्पीड डेटा प्रोसेसिंग की ज़रूरत होती है, जैसे फ़ाइल इंटीग्रिटी वेरिफ़िकेशन, डिजिटल सिग्नेचर और डेटा इंडेक्सिंग। यह 3 या 4 राउंड में 192 बिट हैश कोड बनाता है, जिसे स्टोरेज की कमी या दूसरे एप्लिकेशन के साथ कम्पैटिबिलिटी के लिए ज़रूरत पड़ने पर 160 या 128 बिट तक छोटा किया जा सकता है।

इसे अब मॉडर्न क्रिप्टोग्राफ़िक एप्लिकेशन के लिए सुरक्षित नहीं माना जाता है, लेकिन अगर किसी को बैकवर्ड कम्पैटिबिलिटी के लिए हैश कोड कैलकुलेट करना हो, तो इसे यहां शामिल किया गया है।

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


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

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

इनपुट डेटा:



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



टाइगर-160/4 हैश एल्गोरिदम के बारे में

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

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

टाइगर के साथ, इसके लिए तीन स्टेप्स हैं:

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

  • आपका डेटा कितना भी बड़ा या छोटा क्यों न हो, टाइगर यह पक्का करता है कि वह ब्लेंडर के लिए सही साइज़ का हो। यह थोड़ा एक्स्ट्रा फिलर (जैसे पैडिंग) जोड़ता है ताकि सब कुछ एकदम सही फिट हो जाए।

स्टेप 2: सुपर ब्लेंडर (कम्प्रेशन फंक्शन)

  • इस ब्लेंडर में तीन पावरफुल ब्लेड हैं।
  • डेटा को टुकड़ों में काटा जाता है, और हर टुकड़ा एक-एक करके ब्लेंडर से गुज़रता है।
  • ब्लेड सिर्फ़ घूमते नहीं हैं - वे खास पैटर्न का इस्तेमाल करके डेटा को अजीब तरीकों से मिलाते, तोड़ते, मोड़ते और बिखेरते हैं (ये सीक्रेट ब्लेंडर सेटिंग्स की तरह हैं जो यह पक्का करती हैं कि सब कुछ बिना सोचे-समझे मिक्स हो जाए)।

स्टेप 3: मल्टीपल ब्लेंड्स (पास/राउंड)

  • यहाँ बात दिलचस्प हो जाती है। टाइगर आपके डेटा को सिर्फ़ एक बार ब्लेंड नहीं करता - यह इसे कई बार ब्लेंड करता है ताकि कोई भी ओरिजिनल इंग्रीडिएंट्स का पता न लगा सके।
  • 3 और 4 राउंड वर्शन के बीच यही अंतर है। एक एक्स्ट्रा ब्लेंडिंग साइकिल जोड़ने से, 4 राउंड वर्शन थोड़े ज़्यादा सुरक्षित होते हैं, लेकिन कैलकुलेट करने में भी धीमे होते हैं।

अग्रिम पठन

यदि आपको यह पोस्ट पसंद आई हो, तो आपको ये सुझाव भी पसंद आ सकते हैं:


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

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

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

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