प्रतिमा: HAVAL-224/3 हॅश अल्गोरिथम फ्लो डायग्राम

प्रकाशित: १२ जानेवारी, २०२६ रोजी २:०७:२४ PM UTC
शेवटचे अपडेट केलेले: ९ जानेवारी, २०२६ रोजी ७:५१:०३ PM UTC

HAVAL-224/3 हॅश अल्गोरिथमचे उच्च-स्तरीय व्हिज्युअलायझेशन, इनपुट प्रीप्रोसेसिंग, 1024-बिट ब्लॉक्स, इनिशिएलायझेशन, तीन कॉम्प्रेशन राउंड्स आणि 224-बिट डायजेस्टची निर्मिती दर्शविते.


हे पान जास्तीत जास्त लोकांना उपलब्ध व्हावे म्हणून इंग्रजीतून मशीन भाषांतरित करण्यात आले आहे. दुर्दैवाने, मशीन भाषांतर अद्याप परिपूर्ण तंत्रज्ञान नाही, त्यामुळे चुका होऊ शकतात. तुम्हाला हवे असल्यास, तुम्ही मूळ इंग्रजी आवृत्ती येथे पाहू शकता:

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 हॅश अल्गोरिथम" नावाचा एक विस्तृत, लँडस्केप-ओरिएंटेड इन्फोग्राफिक प्रतिमेच्या वरच्या बाजूला मोठ्या धातूच्या अक्षरांमध्ये पसरलेला आहे. पार्श्वभूमी एक गडद, तंत्रज्ञान-थीम असलेली फील्ड आहे जी फिकट बायनरी अंक आणि सर्किट-ट्रेस मोटिफ्स एकत्र करते, वरच्या अर्ध्या भागावर थंड निळे टोन तळाशी उबदार अंबर टोनमध्ये मिसळतात. जाड बाणांनी जोडलेल्या आयताकृती पॅनेलचा वापर करून डावीकडून उजवीकडे प्रक्रिया प्रवाह म्हणून आकृती आयोजित केली आहे.

डावीकडे "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 हॅशिंग वर्कफ्लो संप्रेषित करते: मेसेज इनपुट, पॅडिंग, ब्लॉक फॉर्मेशन, इनिशिएलायझेशन, तीन कॉम्प्रेशन राउंड आणि 224-बिट हॅशचे अंतिम उत्पादन.

प्रतिमा खालील गोष्टींशी संबंधित आहे: HAVAL-224/3 हॅश कोड कॅल्क्युलेटर

ब्लूस्की वर शेअर कराफेसबुक वर शेअर करालिंक्डइन वर शेअर कराटंबलर वर शेअर कराX वर शेअर कराPinterest वर पिन करारेडिट वर शेअर करा