Miklix

GOST क्रिप्टोप्रो हैश कोड कैलकुलेटर

प्रकाशित: 17 फ़रवरी 2025 को 8:37:57 am UTC बजे

हैश कोड कैलकुलेटर जो टेक्स्ट इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड की गणना करने के लिए क्रिप्टोप्रो एस-बॉक्स के साथ GOST हैश फ़ंक्शन का उपयोग करता है।

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

GOST CryptoPro Hash Code Calculator

गोस्ट हैश फ़ंक्शन रूसी सरकार द्वारा परिभाषित क्रिप्टोग्राफ़िक हैश फ़ंक्शन के परिवार को संदर्भित करता है। सबसे प्रसिद्ध संस्करण गोस्ट आर 34.11-94 है, जिसका व्यापक रूप से रूस और अन्य देशों में उपयोग किया गया था जिन्होंने गोस्ट मानकों को अपनाया था। बाद में इसे गोस्ट आर 34.11-2012 द्वारा प्रतिस्थापित किया गया, जिसे स्ट्रीबॉग के रूप में भी जाना जाता है। यह मूल संस्करण है, जिसे मूल "परीक्षण पैरामीटर" एस-बॉक्स के बजाय क्रिप्टोप्रो सूट से एस-बॉक्स का उपयोग करने के लिए संशोधित किया गया है।

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


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

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

इनपुट डेटा:



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



GOST क्रिप्टोप्रो हैश एल्गोरिथम के बारे में

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

गोस्ट को एक उन्नत "डेटा ब्लेंडर" की तरह समझें जो इसमें डाली गई किसी भी चीज़ को एक अनूठी स्मूथी में बदल देता है। समान सामग्री दिए जाने पर, यह हमेशा एक जैसी स्मूथी बनाएगा, लेकिन अगर सामग्री में थोड़ा भी बदलाव किया जाता है, तो आपको एक बिल्कुल अलग स्मूथी मिलेगी।

यह तीन चरण की प्रक्रिया है:

चरण 1: सामग्री तैयार करना (पैडिंग)

  • आप अपने "घटकों" (संदेश) से शुरुआत करें।
  • यदि आपका संदेश ब्लेंडर के लिए सही आकार का नहीं है, तो GOST उसे पूरी तरह से फिट करने के लिए कुछ "फिलर" (अतिरिक्त डेटा) जोड़ता है। यह ब्लेंडर को भरने के लिए पानी डालने जैसा है।

चरण 2: गुप्त नुस्खों के साथ मिश्रण (मिश्रण)

  • गोस्ट (GOST) केवल एक बार मिश्रण नहीं करता है - यह एक गुप्त नुस्खे का उपयोग करके डेटा को बार-बार मिश्रित करता है।
  • इस नुस्खे में शामिल है:
    • चॉपिंग (डेटा को छोटे भागों में तोड़ना)।
    • अदला-बदली (भागों को इधर-उधर फेरना)।
    • मिश्रण करना (उन्हें नए तरीकों से पुनः एक साथ मिलाना)।

कल्पना कीजिए कि एक शेफ के पास सामग्री को मिलाने का एक जटिल तरीका है, ताकि कोई भी यह अनुमान न लगा सके कि यह कैसे किया जाता है। यही काम GOST आपके डेटा के साथ करता है।

चरण 3: स्मूथी परोसना (अंतिम हैश)

  • सारे मिश्रण के बाद, आपको अपनी स्मूथी मिलती है - आपके डेटा का एक निश्चित आकार का, अस्त-व्यस्त संस्करण।
  • यह स्मूदी आपके मूल अवयवों के लिए अद्वितीय है। कुछ भी बदलें, यहां तक ​​कि एक छोटा सा टुकड़ा भी, और आपको एक पूरी तरह से अलग स्मूदी मिलेगी।

GOST फ़ंक्शन का यह संस्करण क्रिप्टोप्रो एस-बॉक्स का उपयोग करता है, जो अनुशंसित है। यदि आपको किसी कारण से ऐसे संस्करण की आवश्यकता है जो मूल "परीक्षण पैरामीटर" एस-बॉक्स का उपयोग करता है, तो आप इसे यहाँ पा सकते हैं: GOST हैश कोड कैलकुलेटर

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

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

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

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