Miklix

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

प्रकाशित: 18 फ़रवरी 2025 को 9:50:26 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 2:26:28 pm UTC बजे

हैश कोड कैलकुलेटर जो टेक्स्ट इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड कैलकुलेट करने के लिए RACE Integrity Primitives Evaluation Message Digest 320 bit (RIPEMD-320) हैश फ़ंक्शन का इस्तेमाल करता है।

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

RIPEMD-320 Hash Code Calculator

RIPEMD-320 एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जो एक इनपुट (या मैसेज) लेता है और एक फ़िक्स्ड-साइज़, 320-bit (40-byte) आउटपुट बनाता है, जिसे आम तौर पर 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 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।