Miklix

RIPEMD-160 ह्यास कोड क्याल्कुलेटर

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

ह्यास कोड क्याल्कुलेटर जसले टेक्स्ट इनपुट वा फाइल अपलोडको आधारमा ह्यास कोड गणना गर्न RACE इन्टिग्रिटी प्रिमिटिभ्स इभ्यालुएसन मेसेज डाइजेस्ट १६० बिट (RIPEMD-१६०) ह्यास प्रकार्य प्रयोग गर्दछ।

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

RIPEMD-160 Hash Code Calculator

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

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) क्रिप्टोग्राफिक ह्यास प्रकार्यहरूको परिवार हो जुन ह्यासिङ मार्फत डेटा अखण्डता प्रदान गर्न डिजाइन गरिएको हो। यो १९९० को दशकको मध्यमा EU को RACE (युरोपमा उन्नत सञ्चार प्रविधिहरूमा अनुसन्धान र विकास) परियोजनाको भागको रूपमा विकसित गरिएको थियो।

RIPEMD को १६० बिट संस्करण अझै पनि सुरक्षित मानिन्छ र यो सबैभन्दा धेरै प्रयोग हुने संस्करण हो, सायद बिटकॉइनमा सबैभन्दा प्रसिद्ध, जहाँ यसलाई ठेगानाहरू उत्पन्न गर्न SHA-256 सँगसँगै प्रयोग गरिन्छ।

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


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

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

इनपुट डेटा:



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



RIPEMD-160 ह्यास एल्गोरिथ्मको बारेमा

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

RIPEMD ले Merkle-Damgård निर्माण प्रयोग गर्दछ, जुन SHA-2 परिवारको ह्यास एल्गोरिदमसँग मिल्दोजुल्दो छ। मैले तिनीहरूलाई अन्य पृष्ठहरूमा ब्लेंडर जस्तै काम गर्ने रूपमा वर्णन गरेको छु, र RIPEMD को लागि पनि यही कुरा सत्य हो:

चरण १ - तयारी (डेटा प्याडिङ)

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

चरण २ - ब्लेंडर सुरु गर्ने (सुरुवात)

  • ब्लेंडर एक विशिष्ट सेटिङबाट सुरु हुन्छ - जस्तै गति, शक्ति, र ब्लेड स्थिति। यी विशेष सुरुवात मानहरू हुन् जसलाई इनिसियलाइजेसन भेक्टर भनिन्छ।

चरण ३ - मिश्रण प्रक्रिया (डेटा क्रन्च गर्ने)

  • यहाँ रमाइलो पक्ष छ: RIPEMD मा ब्लेडको एउटा सेट मात्र छैन। यसमा दुईवटा ब्लेंडरहरू छन् जुन छेउछाउमा काम गर्छन् (बायाँ र दायाँ)।
  • प्रत्येक ब्लेंडरले सामग्रीहरूलाई फरक तरिकाले प्रशोधन गर्छ। एउटाले काट्छ भने अर्कोले पिस्छ, फरक गति, दिशा र ब्लेड ढाँचा प्रयोग गरेर।
  • तिनीहरूले डेटालाई ८० पटक मिसाउँछन्, स्वाप गर्छन् र मोड्छन् (जस्तै सबै कुरा पूर्ण रूपमा मिसिएको छ भनी सुनिश्चित गर्न चक्रहरूमा मिश्रण गर्ने)।

चरण ४ - अन्तिम मिश्रण (परिणामहरू संयोजन गर्दै)

  • त्यो सबै मिश्रण पछि, RIPEMD ले दुबै ब्लेंडरहरूबाट प्राप्त नतिजाहरूलाई एउटा अन्तिम, सहज ह्यासमा संयोजन गर्दछ।

१६० बिट भेरियन्ट RIPEMD को सबैभन्दा सामान्य प्रयोग हुने संस्करण हो, विशेष गरी SHA-256 सँगसँगै बिटकोइन ठेगानाहरू उत्पन्न गर्न यसको प्रयोगको कारणले।

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

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

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

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