व्हर्लपूल हैश कोड कैलकुलेटर
प्रकाशित: २०२५ फेब्रुअरी १८: २१:३०:५७ UTC
ह्याश कोड क्यालकुलेटर जसले पाठ इनपुट वा फाइल अपलोडमा आधारित ह्याश कोड गणना गर्न व्हर्लपूल ह्याश प्रकार्य प्रयोग गर्दछ।Whirlpool Hash Code Calculator
व्हर्लपूल ह्याश प्रकार्य एक क्रिप्टोग्राफिक ह्याश प्रकार्य हो जुन भिन्सेन्ट रिजमेन (एईएसको सह-डिजाइनरहरू मध्ये एक) र पाउलो एसएलएम ब्यारेटोद्वारा डिजाइन गरिएको छ। यसलाई पहिलो पटक सन् २० मा प्रस्तुत गरिएको थियो र पछि सन् २००३ मा सुरक्षा सुधारका लागि परिमार्जन गरिएको थियो। व्हर्लपूल आईएसओ / आईईसी 10118-3 मानकको भाग हो, जसले यसलाई क्रिप्टोग्राफिक अनुप्रयोगहरूको विस्तृत श्रृंखलाको लागि उपयुक्त बनाउँदछ। यसले 512 बिट (64 बाइट) ह्याश कोड उत्पन्न गर्दछ, सामान्यतया 128 हेक्साडेसिमल क्यारेक्टरको रूपमा प्रतिनिधित्व गर्दछ।
पूर्ण खुलासा: मैले यस पृष्ठमा प्रयोग गरिएको ह्यास प्रकार्यको विशिष्ट कार्यान्वयन लेखेको छैन। यो PHP प्रोग्रामिङ भाषासँग समावेश गरिएको एक मानक प्रकार्य हो। मैले सुविधाको लागि यहाँ सार्वजनिक रूपमा उपलब्ध गराउन वेब इन्टरफेस मात्र बनाएको छु।
व्हर्लपूल ह्याश एल्गोरिदमको बारेमा
म गणितज्ञ वा क्रिप्टोग्राफर होइन, त्यसैले म व्याख्या गर्ने प्रयास गर्नेछु कि यो ह्याश प्रकार्यले सामान्य मानिसको सर्तमा कसरी काम गर्दछ। यदि तपाईं वैज्ञानिक रूपमा सटीक, गणित-भारी व्याख्या मनपराउनुहुन्छ भने, मलाई यकीन छ कि तपाईं अन्य वेबसाइटहरूमा फेला पार्न सक्नुहुनेछ ;-)
जे होस्, कल्पना गर्नुहोस् कि तपाईं सबै प्रकारका सामग्रीहरूको साथ स्मूदी बनाउँदै हुनुहुन्छ: केरा, स्ट्रबेरी, पालक, बदाम मक्खन, आदि। व्हर्लपूलले तपाईंको अवयवहरू (वा डेटा) मा के गर्दछ यहाँ छ:
चरण 1 - सबै कुरा काट्नुहोस् (डेटालाई टुक्रामा तोड्नुहोस्)
- पहिलो, यसले तपाईंको डेटालाई सानो टुक्रामा टुक्र्याउँछ, जस्तै मिश्रण गर्नु अघि फलहरू काट्नु।
चरण 2 - पागल जस्तै मिश्रण (यसलाई मिश्रण)
अब, यसले यी भागहरूलाई 10 फरक गति ("राउन्ड" भनिन्छ) को साथ एक शक्तिशाली ब्लेंडरमा राख्छ। प्रत्येक राउन्डले डेटालाई फरक तरिकाले मिश्रण गर्दछ:
- स्वाप र फ्लिप (प्रतिस्थापन): केही टुक्राहरू अरूको लागि साटासाट गरिन्छ, जस्तै ब्लूबेरीको साथ स्ट्रबेरी परिवर्तन गर्नुहोस्।
- सर्कलमा हलचल गर्नुहोस् (क्रमचय): यसले मिश्रणलाई वरिपरि घुमाउँदछ, सामग्रीहरू एक स्थानबाट अर्को ठाउँमा सार्छ ताकि केहि पनि यसको मूल स्थानमा रहँदैन।
- सबै चीज एकसाथ (मिश्रण) म्याश गर्नुहोस्: यसले मिश्रणभरि समान रूपमा स्वादहरू (वा डेटा) फैलाउन स्म्याश र हलचल गर्दछ।
- एक गुप्त घटक थप्नुहोस् (कुञ्जी मिश्रण): यो स्मूदी अद्वितीय बनाउन "गुप्त घटक" (एक विशेष कोड) मा छर्किन्छ।
चरण 3 - अंतिम परिणाम (हैश)
- तीव्र सम्मिश्रणको 10 राउन्ड पछि, तपाईं एक चिकनी, पूर्ण मिश्रित पेय पाउनुहुन्छ - वा यस मामलामा, 512-बिट ह्याश। स्मूदीबाट अब मूल केरा वा पालक बाहिर निकाल्ने कुनै तरिका छैन। तपाईंसँग भएको सबै अन्तिम पेय हो।