छवि: HAVAL-224/3 ह्यास एल्गोरिथम फ्लो डायग्राम

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

HAVAL-224/3 ह्यास एल्गोरिथ्मको उच्च-स्तरीय दृश्यावलोकन, इनपुट प्रिप्रोसेसिङ, १०२४-बिट ब्लकहरू, प्रारम्भिकरण, तीन कम्प्रेसन राउन्डहरू, र २२४-बिट डाइजेस्टको उत्पादन चित्रण गर्दै।


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

HAVAL-224/3 Hash Algorithm Flow Diagram

HAVAL-224/3 ह्यास पाइपलाइन देखाउने ल्यान्डस्केप इन्फोग्राफिक: इनपुट सन्देश, प्याडिङ र लम्बाइ, १०२४-बिट सन्देश ब्लकहरू, प्रारम्भिक ह्यास अवस्था, तीन कम्प्रेसन राउन्डहरू, र ट्रंकेशन र मिक्सिङ चरणहरू सहितको २२४-बिट आउटपुट ह्यास।

यस छविका उपलब्ध संस्करणहरू

तल डाउनलोडको लागि उपलब्ध छवि फाइलहरू कम संकुचित र उच्च रिजोल्युसन छन् - र यसको परिणामस्वरूप, उच्च गुणस्तर - यस वेबसाइटमा लेख र पृष्ठहरूमा इम्बेड गरिएका छविहरू भन्दा, जुन ब्यान्डविथ खपत कम गर्न फाइल आकारको लागि बढी अनुकूलित छन्।

नियमित आकार (1,536 x 1,024)

ठूलो आकार (3,072 x 2,048)

धेरै ठूलो आकार (4,608 x 3,072)

धेरै ठूलो आकार (6,144 x 4,096)

हास्यास्पद रूपमा ठूलो आकार (1,048,576 x 699,051)

  • अझै अपलोड हुँदैछ... ;-)

छवि विवरण

HAVAL-224/3 Hash Algorithm" शीर्षकको फराकिलो, ल्याण्डस्केप-उन्मुख इन्फोग्राफिकले छविको माथिल्लो भागमा ठूला धातु अक्षरहरूमा फैलिएको छ। पृष्ठभूमिमा अँध्यारो, प्राविधिक-थीम भएको क्षेत्र छ जसले बेहोस बाइनरी अंकहरू र सर्किट-ट्रेस मोटिफहरू संयोजन गर्दछ, माथिल्लो आधामा चिसो नीलो टोनहरू तलको नजिक न्यानो एम्बर टोनहरूमा मिसिन्छ। रेखाचित्र बाक्लो तीरहरूद्वारा जोडिएको आयताकार प्यानलहरू प्रयोग गरेर बायाँ-देखि-दायाँ प्रक्रिया प्रवाहको रूपमा व्यवस्थित गरिएको छ।

बायाँपट्टि "INPUT MESSAGE" लेबल गरिएको नीलो प्यानल छ। यसको भित्र, एउटा सानो बाकसमा "INPUT DATA" लेखिएको छ र त्यसपछि M1, M2, M3, …, MN लेखिएको प्रतीकात्मक सन्देश खण्डहरू छन्। तलतिरको तीरले "PADDING & LENGTH" लेबल गरिएको सुनौलो प्यानलमा लैजान्छ जसमा "PADDING + LENGTH BITS" उप-पाठ हुन्छ, जसले ब्लक प्रशोधन गर्नु अघि पूर्व-प्रशोधनलाई जोड दिन्छ।

त्यसको तल, अर्को तीरले "१०२४-बिट सन्देश ब्लकहरू" लेबल गरिएको हरियो खण्डलाई औंल्याउँछ। यस प्यानलमा शब्दहरू वा सन्देश उप-ब्लकहरू प्रतिनिधित्व गर्ने साना हरियो टाइलहरूको ग्रिड छ, प्रत्येक टाइलले M-सूचकांकहरू (उदाहरणका लागि M0, M1, M2, M3, र M15 जस्ता उच्च सूचकांकहरू) लेबल गरिएको छ। ब्लक प्यानलले सन्देशलाई धेरै अनुक्रमित शब्दहरू मिलेर बनेको निश्चित-आकार १०२४-बिट ब्लकहरूमा विभाजन गरिएको जनाउँछ।

तल-बायाँतिर, "ININITIAL HASH VALUE" लेबल गरिएको रातो प्यानलले धेरै H-चरहरू (जस्तै, H0, H1, H2, आदि) भएको प्रारम्भिक अवस्था भेक्टर देखाउँछ, जसले पुनरावृत्ति ह्यास प्रकार्यहरूको विशिष्ट बहु-शब्द चेनिङ अवस्थाको सुझाव दिन्छ। यस प्रारम्भिक क्षेत्रबाट दायाँ-सूचक तीर केन्द्रीय घटकमा फिड हुन्छ।

इन्फोग्राफिकको केन्द्रमा "तीन कम्प्रेसन राउन्डहरू" शीर्षकको ठूलो, गाढा प्यानलले प्रभुत्व जमाएको छ। यसको भित्र तीनवटा स्ट्याक्ड तेर्सो खण्डहरू छन् जसमा "राउन्ड १", "राउन्ड २", र "राउन्ड ३" लेबल गरिएको छ जसलाई बोल्ड सुन्तला रंगको हेडरमा राखिएको छ। प्रत्येक राउन्डले माथिल्लो भागमा ह्यास-स्टेट रजिस्टरहरूको पङ्क्ति चित्रण गर्दछ (H0, H1, H2, H3, H4, र H6-जस्तै लेबलहरूको रूपमा देखाइएको छ), र तिनीहरूको मुनि f1, f2, र f3 लेबल गरिएको रंगीन प्रकार्य ब्लकहरूको अनुक्रम चित्रण गर्दछ (र सबैभन्दा तल्लो राउन्डमा f5 जस्ता अतिरिक्त प्रकार्य लेबल देखिन्छ)। सेतो द्विदिशात्मक तीरहरू र साना ठाडो कनेक्टरहरूले डेटा आन्दोलन र राज्य दर्ताहरू र यी गोलाकार प्रकार्यहरू बीचको मिश्रणलाई संकेत गर्दछ। प्रत्येक गोलाकार पङ्क्तिको दायाँपट्टि एउटा सानो सुन्तला ट्याग-जस्तो ब्लक (जस्तै, f1 वा f3) छ जसले राउन्डको प्रकार्य जोडलाई चिन्ह लगाउँछ।

केन्द्रीय कम्प्रेसन प्यानलबाट, एउटा ठूलो तीरले "OUTPUT HASH" लेबल गरिएको सबैभन्दा दायाँतिरको नीलो प्यानलमा लैजान्छ। भित्र, एउटा प्रमुख बक्समा "224-BIT HASH VALUE" लेखिएको छ। यसको मुनि चेक मार्कहरू सहित दुई चेकलिस्ट-शैली रेखाहरू छन्, "XOR & ADDITION" र "TRUNCATE TO 224 BITS" पढेर, अन्तिम संयोजन र आउटपुट साइजिङ संक्षेप गर्दै। आउटपुट प्यानलको तल गाढा नीलो बक्स छ जसमा धेरै रेखाहरूमा समूहीकृत हेक्साडेसिमल क्यारेक्टरहरूको रूपमा रेन्डर गरिएको उदाहरण डाइजेस्ट समावेश छ। समग्रमा, संरचनाले अन्त्य-देखि-अन्त HAVAL-224/3 ह्यासिङ कार्यप्रवाहलाई सञ्चार गर्दछ: सन्देश इनपुट, प्याडिङ, ब्लक गठन, प्रारम्भिकरण, तीन कम्प्रेसन राउन्डहरू, र २२४-बिट ह्यासको अन्तिम उत्पादन।

छवि निम्नसँग सम्बन्धित छ: HAVAL-224/3 ह्यास कोड क्याल्कुलेटर

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