Miklix

RIPEMD-320 हैश कोड कैलकुलेटर

प्रकाशित: 18 फ़रवरी 2025 को 9:50:26 pm UTC बजे

हैश कोड कैलकुलेटर जो पाठ इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड की गणना करने के लिए RACE इंटीग्रिटी प्राइमिटिव्स इवैल्यूएशन मैसेज डाइजेस्ट 320 बिट (RIPEMD-320) हैश फ़ंक्शन का उपयोग करता है।

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

RIPEMD-320 Hash Code Calculator

RIPEMD-320 एक क्रिप्टोग्राफिक हैश फ़ंक्शन है जो एक इनपुट (या संदेश) लेता है और एक निश्चित आकार, 320-बिट (40-बाइट) आउटपुट उत्पन्न करता है, जिसे सामान्यतः 80-वर्ण हेक्साडेसिमल संख्या के रूप में दर्शाया जाता है।

RIPEMD (RACE इंटीग्रिटी प्रिमिटिव्स इवैल्यूएशन मैसेज डाइजेस्ट) क्रिप्टोग्राफ़िक हैश फ़ंक्शन का एक परिवार है जिसे हैशिंग के माध्यम से डेटा अखंडता प्रदान करने के लिए डिज़ाइन किया गया है। इसे 1990 के दशक के मध्य में EU के RACE (यूरोप में उन्नत संचार प्रौद्योगिकियों में अनुसंधान और विकास) परियोजना के हिस्से के रूप में विकसित किया गया था।

RIPEMD को अभी भी सुरक्षित माना जाता है, सिवाय 128 बिट संस्करण के, जिसे MD4 और MD5 जैसी ही चिंताओं का सामना करना पड़ता है।

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


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

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

इनपुट डेटा:



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



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

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

RIPEMD मर्कल-डैमगार्ड निर्माण का उपयोग करता है, जो कि हैश एल्गोरिदम के SHA-2 परिवार के साथ कुछ ऐसा है जो इसमें आम है। मैंने अन्य पृष्ठों पर उन्हें ब्लेंडर के समान काम करने के रूप में वर्णित किया है, और यही बात RIPEMD के लिए भी सही है:

चरण 1 - तैयारी (डेटा पैडिंग)

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

चरण 2 - ब्लेंडर शुरू करना (आरंभीकरण)

  • ब्लेंडर एक खास सेटिंग से शुरू होता है - जैसे गति, शक्ति और ब्लेड की स्थिति। ये विशेष शुरुआती मान हैं जिन्हें इनिशियलाइज़ेशन वेक्टर कहा जाता है।

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

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

चरण 4 - अंतिम मिश्रण (परिणामों का संयोजन)

  • इतना मिश्रण करने के बाद, RIPEMD दोनों ब्लेंडरों से प्राप्त परिणामों को एक अंतिम, चिकनी हैश में मिला देता है।

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

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

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

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