आरआईपीईएमडी -320 हैश कोड कैलकुलेटर
प्रकाशित: २०२५ फेब्रुअरी १८: २१:५३:१० UTC
ह्याश कोड क्यालकुलेटर जसले पाठ इनपुट वा फाइल अपलोडको आधारमा ह्याश कोड गणना गर्न रेस इन्टिग्रिटी प्रिमिटिभ्स इभ्यालुएसन म्यासेज डाइजेस्ट ३२० बिट (आरआईपीईएमडी-३२०) ह्याश प्रकार्य प्रयोग गर्दछ।RIPEMD-320 Hash Code Calculator
आरआईपीईएमडी-३२० एक क्रिप्टोग्राफिक ह्याश प्रकार्य हो जसले इनपुट (वा सन्देश) लिन्छ र निश्चित आकार, ३२०-बिट (४०-बाइट) आउटपुट उत्पादन गर्दछ, जुन सामान्यतया ८०-क्यारेक्टर हेक्साडेसिमल नम्बरको रूपमा प्रतिनिधित्व गर्दछ।
आरआईपीईएमडी (रेस इन्टिग्रिटी प्रिमिटिक्स इभ्यालुएसन म्यासेज डाइजेस्ट) क्रिप्टोग्राफिक ह्याश प्रकार्यहरूको एक परिवार हो जुन ह्याशिंगको माध्यमबाट डेटा अखण्डता प्रदान गर्न डिजाइन गरिएको छ। यसलाई सन् १९९० को दशकको मध्यतिर ईयूको रेस (रिसर्च एण्ड डेभलपमेन्ट इन एडभान्स्ड कम्युनिकेसन टेक्नोलोजीज इन युरोप) परियोजनाको एक भागको रूपमा विकास गरिएको थियो।
आरआईपीईएमडी अझै पनि सुरक्षित मानिन्छ, 128 बिट संस्करण बाहेक, जसले एमडी 4 र एमडी 5 को रूपमा समान चिन्ताहरूको सामना गर्दछ।
पूर्ण खुलासा: मैले यस पृष्ठमा प्रयोग गरिएको ह्यास प्रकार्यको विशिष्ट कार्यान्वयन लेखेको छैन। यो PHP प्रोग्रामिङ भाषासँग समावेश गरिएको एक मानक प्रकार्य हो। मैले सुविधाको लागि यहाँ सार्वजनिक रूपमा उपलब्ध गराउन वेब इन्टरफेस मात्र बनाएको छु।
आरआईपीईएमडी-320 ह्याश एल्गोरिदमको बारेमा
म न त गणितज्ञ हुँ न त क्रिप्टोग्राफर, तर म व्याख्या गर्ने प्रयास गर्नेछु कि यो ह्याश फंक्शनले गैर-गणितज्ञहरूले बुझ्न सक्ने तरिकामा कसरी काम गर्दछ। यदि तपाईं यसको सट्टा वैज्ञानिक रूपमा सटीक पूर्ण-गणितीय व्याख्या लाई प्राथमिकता दिनुहुन्छ भने, मलाई यकीन छ कि तपाईं धेरै अन्य वेबसाइटहरूमा फेला पार्न सक्नुहुनेछ ;-)
आरआईपीईएमडीले मर्कल-ड्यामगार्ड निर्माण प्रयोग गर्दछ, जुन ह्याश एल्गोरिदमको एसएचए -2 परिवारसँग मिल्दोजुल्दो छ। मैले तिनीहरूलाई अन्य पृष्ठहरूमा ब्लेंडरको समान रूपमा काम गर्ने रूपमा वर्णन गरेको छु, र आरआईपीईएमडीको लागि पनि यही सत्य हो:
चरण 1 - तयारी (डेटा प्याडिंग)
- पहिलो, आरआईपीईएमडीले सुनिश्चित गर्दछ कि "अवयवहरू" ब्लेंडरमा पूर्ण रूपमा फिट हुन्छन्। यदि छैन भने, यसले यसलाई राउन्ड आउट गर्न केहि अतिरिक्त "फिलर" थप्दछ (यो डेटा प्याडिङ जस्तै हो)।
चरण 2 - ब्लेंडर सुरु गर्दै (सुरुआत)
- ब्लेंडर एक विशिष्ट सेटिंगसंग सुरु हुन्छ - जस्तै गति, शक्ति, र ब्लेड स्थिति। यी विशेष प्रारम्भिक मानहरू हुन् जसलाई प्रारम्भिककरण भेक्टर भनिन्छ।
चरण 3 - मिश्रण प्रक्रिया (डेटा क्रंचिंग)
- यहाँ राम्रो भाग छ: आरआईपीईएमडीसँग ब्लेडको एक सेट मात्र छैन। यसमा दुई ब्लेन्डरहरू सँगै काम गरिरहेका छन् (बायाँ र दायाँ)।
- प्रत्येक ब्लेंडरले सामग्रीहरू फरक-फरक तरिकाले प्रक्रिया गर्दछ। विभिन्न गति, दिशा र ब्लेड ढाँचाहरू प्रयोग गरेर एक चप गर्दछ जबकि अर्को पीस्दछ।
- तिनीहरू मिश्रण, स्वैप, र डाटा 80 पटक घुमाउन (जस्तै चक्रमा सम्मिश्रण जस्तै सबै कुरा पूर्ण रूपमा मिश्रित छ भनेर सुनिश्चित गर्न)।
चरण 4 - अन्तिम मिश्रण (संयोजन परिणाम)
- त्यो सबै मिश्रण पछि, आरआईपीईएमडीले दुबै ब्लेन्डरबाट परिणामहरू एक अन्तिम, चिकनी ह्याशमा संयोजन गर्दछ।