Miklix

एडलर -32 हैश कोड कैलकुलेटर

प्रकाशित: २०२५ फेब्रुअरी १७: १८:०७:१५ UTC
पछिल्लो पटक अद्यावधिक गरिएको: २०२६ जनवरी १२: ०९:१४:२६ UTC

ह्यास कोड क्याल्कुलेटर जसले टेक्स्ट इनपुट वा फाइल अपलोडको आधारमा ह्यास कोड गणना गर्न एडलर-३२ ह्यास प्रकार्य प्रयोग गर्दछ।

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

Adler-32 Hash Code Calculator

एडलर-३२ ह्यास प्रकार्य एक चेकसम एल्गोरिथ्म हो जुन सरल, छिटो र डेटा अखण्डता प्रमाणिकरणको लागि प्रायः प्रयोग गरिन्छ। यो मार्क एडलर द्वारा डिजाइन गरिएको थियो र सामान्यतया डेटा कम्प्रेसनको लागि zlib जस्ता अनुप्रयोगहरूमा प्रयोग गरिन्छ। क्रिप्टोग्राफिक ह्यास प्रकार्यहरू (जस्तै SHA-256) भन्दा फरक, एडलर-३२ सुरक्षाको लागि होइन तर द्रुत त्रुटि-जाँचको लागि डिजाइन गरिएको हो। यसले ३२-बिट (४ बाइट) चेकसम गणना गर्दछ, जुन सामान्यतया ८ हेक्साडेसिमल क्यारेक्टरहरूको रूपमा प्रतिनिधित्व गरिन्छ।

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


नयाँ ह्यास कोड गणना गर्नुहोस्

यस फारम मार्फत पेश गरिएको डेटा वा अपलोड गरिएका फाइलहरू अनुरोध गरिएको ह्यास कोड उत्पन्न गर्न जति समय लाग्छ त्यति समयको लागि मात्र सर्भरमा राखिनेछ। परिणाम तपाईंको ब्राउजरमा फिर्ता आउनु अघि नै यो तुरुन्तै मेटाइनेछ।

इनपुट डेटा:



पेश गरिएको पाठ UTF-8 एन्कोड गरिएको छ। ह्यास प्रकार्यहरू बाइनरी डेटामा काम गर्ने भएकाले, परिणाम पाठ अर्को एन्कोडिङमा भएको भन्दा फरक हुनेछ। यदि तपाईंलाई कुनै विशेष एन्कोडिङमा पाठको ह्यास गणना गर्न आवश्यक छ भने, तपाईंले यसको सट्टा फाइल अपलोड गर्नुपर्छ।



एडलर-३२ ह्यास एल्गोरिथ्मको बारेमा

म गणितज्ञ होइन, तर म यो ह्यास प्रकार्यलाई दैनिक उपमा प्रयोग गरेर व्याख्या गर्ने प्रयास गर्नेछु जुन मलाई आशा छ कि मेरा साथी गैर-गणितज्ञहरूले बुझ्नुहुनेछ। धेरै क्रिप्टोग्राफिक ह्यास प्रकार्यहरू भन्दा फरक, Adler32 एकदम सरल चेकसम प्रकार्य हो, त्यसैले यो धेरै नराम्रो हुनु हुँदैन ;-)

कल्पना गर्नुहोस् तपाईंसँग सानो संख्या भएका टाइलहरूको झोला छ, प्रत्येकले तपाईंको डेटाको अक्षर वा भाग प्रतिनिधित्व गर्दछ। उदाहरणका लागि, "Hi" शब्दमा दुई टाइलहरू छन्: एउटा "H" को लागि र अर्को "i" को लागि।

अब, हामी यी टाइलहरूसँग दुई सरल कामहरू गर्नेछौं:

चरण १: तिनीहरूलाई थप्नुहोस् (योगफल A)

  • नम्बर १ बाट सुरु गर्नुहोस् (नियमको रूपमा)।
  • यो योगफलमा प्रत्येक टाइलको संख्या थप्नुहोस्।

चरण २: सबै योगफलहरूको चलिरहेको योगफल राख्नुहोस् (योगफल B)

  • प्रत्येक पटक तपाईंले योग A मा नयाँ टाइलको संख्या थप्दा, तपाईंले योग A को नयाँ मान पनि योग B मा थप्नुहुन्छ।
  • यो सिक्का थुपार्नु जस्तै हो: तपाईंले माथि एउटा सिक्का थप्नुहुन्छ (योगफल A), र त्यसपछि तपाईंले नयाँ कुल थुपार्ने उचाइ (योगफल B) लेख्नुहुन्छ।

अन्त्यमा, तपाईंले दुईवटा योगफललाई एकसाथ टाँस्नुहोस् र एउटा ठूलो संख्या बनाउनुहोस्। त्यो ठूलो संख्या एडलर-३२ चेकसम हो।

थप पढाइ

यदि तपाईंलाई यो पोस्ट मन पर्यो भने, तपाईंलाई यी सुझावहरू पनि मन पर्न सक्छन्:


ब्लुस्कीमा सेयर गर्नुहोस्फेसबुक मा शेयर गर्नुहोस्लिंक्डइनमा सेयर गर्नुहोस्Tumblr मा सेयर गर्नुहोस्X मा सेयर गर्नुहोस्लिंक्डइनमा सेयर गर्नुहोस्Pinterest मा पिन गर्नुहोस्

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

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

मिकेल क्रिस्टेनसेन
मिकेल miklix.com का निर्माता र मालिक हुन्। उनीसँग एक पेशेवर कम्प्युटर प्रोग्रामर/सफ्टवेयर विकासकर्ताको रूपमा २० वर्ष भन्दा बढीको अनुभव छ र हाल उनी एक ठूलो युरोपेली आईटी निगममा पूर्ण-समय कार्यरत छन्। ब्लगिङ नगर्दा, उनी आफ्नो खाली समय विभिन्न रुचि, शौक र गतिविधिहरूमा बिताउँछन्, जुन केही हदसम्म यस वेबसाइटमा समेटिएका विषयहरूको विविधतामा प्रतिबिम्बित हुन सक्छ।