GOST CryptoPro ह्यास कोड क्याल्कुलेटर
प्रकाशित: २०२५ फेब्रुअरी १७: ०८:४०:१७ UTC
ह्यास कोड क्याल्कुलेटर जसले पाठ इनपुट वा फाइल अपलोडको आधारमा ह्यास कोड गणना गर्न CryptoPro S-boxes सँग GOST ह्यास प्रकार्य प्रयोग गर्दछ।GOST CryptoPro Hash Code Calculator
GOST ह्यास प्रकार्यले रूसी सरकारले परिभाषित गरेको क्रिप्टोग्राफिक ह्यास प्रकार्यहरूको परिवारलाई जनाउँछ। सबैभन्दा प्रसिद्ध संस्करण GOST R 34.11-94 हो, जुन रूस र GOST मापदण्डहरू अपनाउने अन्य देशहरूमा व्यापक रूपमा प्रयोग गरिएको थियो। यसलाई पछि GOST R 34.11-2012 द्वारा सफल बनाइएको थियो, जसलाई Streebog पनि भनिन्छ। यो मूल संस्करण हो, जुन मूल "परीक्षण प्यारामिटरहरू" S-बक्सहरूको सट्टा CryptoPro सुइटबाट S-बक्सहरू प्रयोग गर्न परिमार्जन गरिएको छ।
पूर्ण खुलासा: मैले यस पृष्ठमा प्रयोग गरिएको ह्यास प्रकार्यको विशिष्ट कार्यान्वयन लेखेको छैन। यो PHP प्रोग्रामिङ भाषासँग समावेश गरिएको एक मानक प्रकार्य हो। मैले सुविधाको लागि यहाँ सार्वजनिक रूपमा उपलब्ध गराउन वेब इन्टरफेस मात्र बनाएको छु।
GOST CryptoPro ह्यास एल्गोरिथ्मको बारेमा
म न त गणितज्ञ हुँ न त क्रिप्टोग्राफर, तर म यो ह्यास प्रकार्यलाई दैनिक उपमा प्रयोग गरेर व्याख्या गर्ने प्रयास गर्नेछु जुन अन्य गैर-गणितज्ञहरूले आशा गर्न सक्छन्। यदि तपाईं वैज्ञानिक रूपमा सही, गणित-भारी संस्करण चाहनुहुन्छ भने, म पक्का छु कि तपाईंले त्यो अन्यत्र फेला पार्न सक्नुहुन्छ ;-)
GOST लाई एउटा उन्नत "डेटा ब्लेंडर" को रूपमा सोच्नुहोस् जसले तपाईंले यसमा राख्नुभएको कुनै पनि चीजलाई एक अद्वितीय स्मूदीमा परिणत गर्दछ। उही सामग्रीहरू दिएमा, यसले सधैं उही स्मूदी बनाउनेछ, तर यदि सामग्रीहरूमा सानो परिवर्तन पनि गरियो भने, तपाईंले पूर्ण रूपमा फरक स्मूदी पाउनुहुनेछ।
यो तीन चरणको प्रक्रिया हो:
चरण १: सामग्रीहरू तयार गर्दै (प्याडिङ)
- तपाईं आफ्नो "सामग्री" (सन्देश) बाट सुरु गर्नुहोस्।
- यदि तपाईंको सन्देश ब्लेंडरको लागि सही आकारको छैन भने, GOST ले यसलाई पूर्ण रूपमा फिट गर्न केही "फिलर" (अतिरिक्त डेटा) थप्छ। यो ब्लेंडर भर्न पानी थप्नु जस्तै हो।
चरण २: गोप्य रेसिपीहरूसँग मिश्रण (मिश्रण)
- GOST ले एक पटक मात्र मिश्रण गर्दैन - यसले गोप्य नुस्खा प्रयोग गरेर डेटालाई बारम्बार मिश्रण गर्छ।
- यो नुस्खा समावेश छ:
- काट्ने (डेटालाई सानो भागमा विभाजन गर्ने)।
- साट्ने (वरिपरिका भागहरू फेरबदल गर्ने)।
- चलाउँदै (नयाँ तरिकाले फेरि एकसाथ मिसाउँदै)।
कल्पना गर्नुहोस्, एक जना शेफले सामग्रीहरू मिसाउने जटिल तरिका अपनाएको छ ताकि कसैले पनि अनुमान लगाउन नसकोस् कि यो कसरी गरिन्छ। GOST ले तपाईंको डेटासँग त्यही गर्छ।
चरण ३: स्मूदी (अन्तिम ह्यास) सेवा गर्ने
- सबै मिश्रण पछि, तपाईंले आफ्नो स्मूदी पाउनुहुन्छ - तपाईंको डेटाको एक निश्चित आकार, स्क्र्याम्बल्ड संस्करण।
- यो स्मूदी तपाईंको मौलिक सामग्रीहरू भन्दा अद्वितीय छ। कुनै पनि चीज परिवर्तन गर्नुहोस्, सानो टुक्रा पनि, र तपाईंले पूर्ण रूपमा फरक स्मूदी पाउनुहुनेछ।
GOST प्रकार्यको यो संस्करणले CryptoPro S-boxes प्रयोग गर्दछ, जुन सिफारिस गरिन्छ। यदि तपाईंलाई कुनै कारणले मूल "परीक्षण प्यारामिटरहरू" S-boxes प्रयोग गर्ने संस्करण चाहिन्छ भने, तपाईंले यसलाई यहाँ फेला पार्न सक्नुहुन्छ: जीओएसटी हैश कोड कैलकुलेटर