Miklix

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

प्रकाशित: 17 फ़रवरी 2025 को 8:37:57 am UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 9:12:26 am UTC बजे

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

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

GOST CryptoPro Hash Code Calculator

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

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


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

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

इनपुट डेटा:



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



GOST CryptoPro हैश एल्गोरिदम के बारे में

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

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

यह तीन स्टेप का प्रोसेस है:

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

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

स्टेप 2: सीक्रेट रेसिपी के साथ ब्लेंड करना (मिक्सिंग)

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

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

स्टेप 3: स्मूदी सर्व करना (फाइनल हैश)

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

GOST फ़ंक्शन का यह वर्शन CryptoPro S-boxes का इस्तेमाल करता है, जो रिकमेंड किया जाता है। अगर आपको किसी वजह से ऐसा वर्शन चाहिए जो ओरिजिनल "टेस्ट पैरामीटर्स" S-boxes का इस्तेमाल करता हो, तो आप इसे यहाँ पा सकते हैं: लिंक

अग्रिम पठन

यदि आपको यह पोस्ट पसंद आई हो, तो आपको ये सुझाव भी पसंद आ सकते हैं:


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

मिकेल क्रिस्टेंसन

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

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