تصویر: HAVAL-160/5 ہیش الگورتھم - پانچ پاس کرپٹوگرافک فلو ڈایاگرام
شائع شدہ: 12 جنوری، 2026 کو 2:17:23 PM UTC
آخری بار اپ ڈیٹ کیا گیا: 7 جنوری، 2026 کو 10:14:24 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" میں تقسیم کیا گیا ہے، جس کی وضاحت کرتا ہے کہ پیڈڈ پیغام کو پروسیسنگ کے لیے کس طرح تقسیم کیا گیا ہے۔
مزید نیچے، "ابتدائی ہیش ویلیو" کے نشان والے باکس میں A, B, C, D, اور E کے لیبل والے پانچ چھوٹے رجسٹر ہوتے ہیں، جو ورکنگ اسٹیٹ الفاظ کی نمائندگی کرتے ہیں۔ یہ مرکزی پائپ لائن میں داخل ہوتے ہیں، جہاں "PASS 1، " "PASS 2، " "PASS 3، " "PASS 4،" اور "PASS 5" کے لیبل والے پانچ رنگین ٹیبز HAVAL کے ملٹی پاس ڈھانچے پر زور دیتے ہوئے افقی طور پر ترتیب دیے جاتے ہیں۔
گرافک کے بیچ میں، "BITWISE OPERATIONS" کے عنوان سے ایک نمایاں پینل الگورتھم کے ذریعے استعمال ہونے والے بنیادی منطقی افعال کی فہرست دیتا ہے: AND, OR, XOR, SHIFT، اور NOT، ہر ایک کو اسٹائلائزڈ آئیکنز کے ساتھ دکھایا گیا ہے۔ اس کے نیچے، "سبسٹی ٹیوشن ٹیبلز" کا لیبل لگا ہوا ایک اور پینل S1, S2, S3, S3 (اسٹائلسٹیکل طور پر ڈپلیکیٹ) اور S4 نامی بکس دکھاتا ہے، جو ہر دور کے دوران لاگو ہونے والی غیر لکیری تبدیلیوں کو نمایاں کرتا ہے۔
ان کے نیچے، "راؤنڈ فنکشنز" ایریا تیروں اور آپریشن نوڈس کے ذریعے متغیرات کے بہاؤ کو ظاہر کرتا ہے۔ A اور C کے لیبل والے بلاکس "ROT" کے نشان والے گھماؤ عنصر میں فیڈ کرتے ہیں، پھر ایک گھٹاؤ یا مکسنگ نوڈ میں اور آگے E تک، راستے میں K کے لیبل والے ایک اضافی مستقل بلاک کے ساتھ۔ نیچے کے مرکز میں، "80 ROUNDS" پڑھنے والا ایک گہرا بیج پانچ پاسوں میں کی گئی تکرار کی کل تعداد کا خلاصہ کرتا ہے۔
دائیں جانب، "فائنل آؤٹ پٹ" کے عنوان سے ایک سیکشن میں "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 ہیش کوڈ کیلکولیٹر
