प्रतिमा: HAVAL-160/5 हॅश अल्गोरिथम - पाच-पास क्रिप्टोग्राफिक फ्लो डायग्राम
प्रकाशित: १२ जानेवारी, २०२६ रोजी २:१७:२८ PM UTC
शेवटचे अपडेट केलेले: ७ जानेवारी, २०२६ रोजी १०:१४:२४ PM UTC
HAVAL-160/5 क्रिप्टोग्राफिक हॅश फंक्शनचे तपशीलवार दृश्यमान विहंगावलोकन, संदेश प्रीप्रोसेसिंगचे चित्रण, पाच ट्रान्सफॉर्मेशन पास, राउंड फंक्शन्स आणि अंतिम 160-बिट डायजेस्ट.
HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

या प्रतिमेच्या उपलब्ध आवृत्त्या
खाली डाउनलोड करण्यासाठी उपलब्ध असलेल्या प्रतिमा फायली कमी संकुचित आणि उच्च रिझोल्यूशनच्या आहेत - आणि परिणामी, उच्च दर्जाच्या आहेत - या वेबसाइटवरील लेख आणि पृष्ठांमध्ये एम्बेड केलेल्या प्रतिमांपेक्षा, ज्या बँडविड्थ वापर कमी करण्यासाठी फाइल आकारासाठी अधिक ऑप्टिमाइझ केल्या आहेत.
नियमित आकार (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-160/5 क्रिप्टोग्राफिक हॅश अल्गोरिथमच्या अंतर्गत कार्यप्रवाहाची कल्पना करते. वरच्या मध्यभागी, एक ठळक धातूचे शीर्षक "HAVAL-160/5 HASH ALGORITHM" असे लिहिलेले आहे ज्याचे उपशीर्षक "160-BIT HASH • 5 PASSES • 80 ROUNDS" असे लिहिले आहे. एकूण रंगसंगती डावीकडील थंड निळ्या रंगांपासून उबदार अंबर आणि उजवीकडील नारंगी रंगात बदलते, इनपुटपासून अंतिम आउटपुटपर्यंत डेटा प्रवाहाचे प्रतीक आहे, बायनरी अंक आणि सर्किटसारख्या ट्रेसची सूक्ष्म पार्श्वभूमी आहे.
डावीकडे, "INPUT MESSAGE" असे लेबल असलेला एक विभाग आयताकृती संदेश पेशींची एक रांग दाखवतो. त्याखाली, "PADDING & LENGTH APPENDING" असे शीर्षक असलेला एक बॉक्स प्रीप्रोसेसिंग पायरी दर्शवितो. एक बाण "512-BIT DATA BLOCK" असे लेबल असलेल्या मोठ्या हिरव्या-फ्रेम केलेल्या पॅनेलकडे घेऊन जातो, जो "BLOCK 1," "BLOCK 2," आणि "BLOCK N" मध्ये विभागलेला आहे, जो पॅडेड संदेश प्रक्रियेसाठी कसा विभागला जातो हे दर्शवितो.
पुढे खाली, "ININITIAL HASH VALUE" असे चिन्हांकित केलेल्या बॉक्समध्ये A, B, C, D आणि E असे लेबल असलेले पाच लहान रजिस्टर आहेत, जे कार्यरत स्थितीतील शब्दांचे प्रतिनिधित्व करतात. हे मध्यवर्ती पाइपलाइनमध्ये जातात, जिथे "PASS 1," "PASS 2," "PASS 3," "PASS 4," आणि "PASS 5" असे लेबल असलेले पाच रंगीत टॅब क्षैतिजरित्या व्यवस्थित केले जातात, जे HAVAL च्या मल्टी-पास स्ट्रक्चरवर जोर देतात.
ग्राफिकच्या मध्यभागी, "BITWISE OPERATIONS" नावाचा एक प्रमुख पॅनेल अल्गोरिथमद्वारे वापरल्या जाणाऱ्या मूलभूत तार्किक कार्यांची यादी करतो: AND, OR, XOR, SHIFT, आणि NOT, प्रत्येक शैलीकृत चिन्हांसह दर्शविलेले. त्याखाली, "SUBSTITUTION TABLES" असे लेबल असलेले दुसरे पॅनेल S1, S2, S3, S3 (शैलीनुसार डुप्लिकेट केलेले) आणि S4 नावाचे बॉक्स प्रदर्शित करते, जे प्रत्येक फेरी दरम्यान लागू केलेल्या नॉन-लिनियर ट्रान्सफॉर्मेशन्सवर प्रकाश टाकते.
या खाली, "ROUND FUNCTIONS" क्षेत्र बाण आणि ऑपरेशन नोड्समधून चलांचा प्रवाह दर्शविते. A आणि C लेबल केलेले ब्लॉक "ROT" चिन्हांकित रोटेशन घटकात फीड करतात, नंतर वजाबाकी किंवा मिक्सिंग नोडमध्ये आणि पुढे E वर जातात, K लेबल असलेला अतिरिक्त स्थिर ब्लॉक मार्गात इंजेक्ट केला जातो. तळाच्या मध्यभागी, "80 ROUNDS" वाचणारा एक गडद बॅज पाच पासमध्ये केलेल्या पुनरावृत्तीची एकूण संख्या सारांशित करतो.
उजव्या बाजूला, "FINAL OUTPUT" नावाच्या विभागात "HAVAL-160/5" असे लेबल असलेला एक बॉक्स आहे जो "160-BIT HASH VALUE" कडे निर्देशित करतो. निकालाचे स्वरूप स्पष्ट करण्यासाठी "50 AF D1 7C 12 93 E5…" ने सुरू होणारा एक नमुना हेक्साडेसिमल डायजेस्ट दाखवला आहे. खाली, H0, H1, H2, H3 आणि H4 असे लेबल असलेले पाच क्षैतिज बार स्टॅक केलेले आहेत, प्रत्येकी वेगळ्या उबदार ग्रेडियंट रंगात, पाच 32-बिट शब्दांचे प्रतिनिधित्व करतात जे एकत्रितपणे अंतिम 160-बिट हॅश बनवतात.
एकंदरीत, इन्फोग्राफिकमध्ये स्वच्छ टायपोग्राफी, रंग-कोडेड स्टेज, बाण आणि मॉड्यूलर पॅनेल एकत्रित केले आहेत जे दर्शकांना HAVAL-160/5 हॅशिंग प्रक्रियेतून चरण-दर-चरण मार्गदर्शन करतात, रॉ इनपुट संदेशापासून प्रीप्रोसेसिंग, मल्टी-पास ट्रान्सफॉर्मेशन, लॉजिकल ऑपरेशन्स आणि शेवटी कॉम्पॅक्ट क्रिप्टोग्राफिक डायजेस्टपर्यंत.
प्रतिमा खालील गोष्टींशी संबंधित आहे: HAVAL-160/5 हॅश कोड कॅल्क्युलेटर
