Miklix

टाइगर-१२८/४ ह्यास कोड क्याल्कुलेटर

प्रकाशित: २०२५ फेब्रुअरी १७: २०:४०:५६ UTC

ह्यास कोड क्याल्कुलेटर जसले टेक्स्ट इनपुट वा फाइल अपलोडको आधारमा ह्यास कोड गणना गर्न टाइगर १२८ बिट, ४ राउन्ड (टाइगर-१२८/४) ह्यास प्रकार्य प्रयोग गर्दछ।

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

Tiger-128/4 Hash Code Calculator

टाइगर १२८/४ (टाइगर १२८ बिट, ४ राउन्ड) एक क्रिप्टोग्राफिक ह्यास प्रकार्य हो जसले इनपुट (वा सन्देश) लिन्छ र निश्चित आकार, १२८-बिट (१६-बाइट) आउटपुट उत्पादन गर्छ, जुन सामान्यतया ३२-वर्ण हेक्साडेसिमल संख्याको रूपमा प्रतिनिधित्व गरिन्छ।

टाइगर ह्यास फंक्शन एक क्रिप्टोग्राफिक ह्यास फंक्शन हो जुन १९९५ मा रस एन्डरसन र एली बिहम द्वारा डिजाइन गरिएको थियो। यसलाई विशेष गरी ६४-बिट प्लेटफर्महरूमा छिटो प्रदर्शनको लागि अनुकूलित गरिएको थियो, जसले गर्दा यसलाई फाइल अखण्डता प्रमाणीकरण, डिजिटल हस्ताक्षर, र डेटा अनुक्रमणिका जस्ता उच्च-गति डेटा प्रशोधन आवश्यक पर्ने अनुप्रयोगहरूको लागि राम्रोसँग उपयुक्त बनाइएको थियो। यसले ३ वा ४ राउन्डमा १९२ बिट ह्यास कोडहरू उत्पादन गर्दछ, जुन भण्डारण अवरोधहरू वा अन्य अनुप्रयोगहरूसँग अनुकूलताको लागि आवश्यक परेमा १६० वा १२८ बिटमा काट्न सकिन्छ।

यसलाई अब आधुनिक क्रिप्टोग्राफिक अनुप्रयोगहरूको लागि सुरक्षित मानिने छैन, तर ब्याकवर्ड अनुकूलताको लागि ह्यास कोड गणना गर्न आवश्यक पर्दा यहाँ समावेश गरिएको छ।

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


नयाँ ह्यास कोड गणना गर्नुहोस्

यस फारम मार्फत पेश गरिएको डेटा वा अपलोड गरिएका फाइलहरू अनुरोध गरिएको ह्यास कोड उत्पन्न गर्न जति समय लाग्छ त्यति समयको लागि मात्र सर्भरमा राखिनेछ। परिणाम तपाईंको ब्राउजरमा फिर्ता आउनु अघि नै यो तुरुन्तै मेटाइनेछ।

इनपुट डेटा:



पेश गरिएको पाठ UTF-8 एन्कोड गरिएको छ। ह्यास प्रकार्यहरू बाइनरी डेटामा काम गर्ने भएकाले, परिणाम पाठ अर्को एन्कोडिङमा भएको भन्दा फरक हुनेछ। यदि तपाईंलाई कुनै विशेष एन्कोडिङमा पाठको ह्यास गणना गर्न आवश्यक छ भने, तपाईंले यसको सट्टा फाइल अपलोड गर्नुपर्छ।



टाइगर-१२८/४ ह्यास एल्गोरिथ्मको बारेमा

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

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

टाइगरसँग, यसका लागि तीन चरणहरू छन्:

चरण १: सामग्रीहरू तयार गर्ने (डेटा प्याड गर्ने)

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

चरण २: सुपर ब्लेंडर (कम्प्रेसन प्रकार्य)

  • यो ब्लेंडरमा तीनवटा शक्तिशाली ब्लेडहरू छन्।
  • डेटालाई टुक्रा-टुक्रा पारिन्छ, र प्रत्येक टुक्रालाई एक-एक गरी ब्लेंडरमा पठाइन्छ।
  • ब्लेडहरू केवल घुम्दैनन् - तिनीहरूले विशेष ढाँचाहरू प्रयोग गरेर पागल तरिकाले डेटा मिक्स गर्छन्, तोड्छन्, घुमाउँछन्, र स्क्र्याम्बल गर्छन् (यी गोप्य ब्लेंडर सेटिङहरू जस्तै हुन् जसले सबै कुरा अप्रत्याशित रूपमा मिसिएको सुनिश्चित गर्दछ)।

चरण ३: धेरै मिश्रणहरू (पास/राउन्डहरू)

  • यहाँ त कुरा रोचक हुन्छ। टाइगरले तपाईंको डेटा एक पटक मात्र मिसाउँदैन - यसले धेरै पटक मिसाउँछ ताकि कसैले पनि मूल सामग्रीहरू पत्ता लगाउन नसकोस्।
  • यो ३ र ४ राउन्ड संस्करणहरू बीचको भिन्नता हो। अतिरिक्त मिश्रण चक्र थपेर, ४ राउन्ड संस्करणहरू अलि बढी सुरक्षित हुन्छन्, तर गणना गर्न पनि ढिलो हुन्छन्।

ब्लुस्कीमा सेयर गर्नुहोस्फेसबुक मा शेयर गर्नुहोस्लिंक्डइनमा सेयर गर्नुहोस्Tumblr मा सेयर गर्नुहोस्X मा सेयर गर्नुहोस्लिंक्डइनमा सेयर गर्नुहोस्Pinterest मा पिन गर्नुहोस्

मिकेल बाङ क्रिस्टेनसेन

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

मिकेल बाङ क्रिस्टेनसेन
मिकेल miklix.com का निर्माता र मालिक हुन्। उनीसँग एक पेशेवर कम्प्युटर प्रोग्रामर/सफ्टवेयर विकासकर्ताको रूपमा २० वर्ष भन्दा बढीको अनुभव छ र हाल उनी एक ठूलो युरोपेली आईटी निगममा पूर्ण-समय कार्यरत छन्। ब्लगिङ नगर्दा, उनी आफ्नो खाली समय विभिन्न रुचि, शौक र गतिविधिहरूमा बिताउँछन्, जुन केही हदसम्म यस वेबसाइटमा समेटिएका विषयहरूको विविधतामा प्रतिबिम्बित हुन सक्छ।