Miklix

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

प्रकाशित: २०२५ फेब्रुअरी १७: १८:०७:१५ UTC

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

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

Adler-32 Hash Code Calculator

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

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


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

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

इनपुट डेटा:



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



एडलर -32 ह्याश एल्गोरिदमको बारेमा

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

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

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

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

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

चरण 2: सबै रकमहरूको चलिरहेको कुल राख्नुहोस् (योग बी)

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

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

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

मिकेल बाङ क्रिस्टेनसेन

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

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