تصویر: HAVAL-256/5 ہیش الگورتھم ویژولائزیشن
شائع شدہ: 12 جنوری، 2026 کو 2:20:10 PM UTC
آخری بار اپ ڈیٹ کیا گیا: 6 جنوری، 2026 کو 9:55:42 PM UTC
HAVAL-256/5 کرپٹوگرافک ہیش کے عمل کا تفصیلی انفوگرافک، پیغام کی پیڈنگ، پانچ ٹرانسفارمیشن پاسز، کمپریشن راؤنڈز، اور 256 بٹ ہیش ویلیو کی پیداوار کی عکاسی کرتا ہے۔
HAVAL-256/5 Hash Algorithm Visualization

اس تصویر کے دستیاب ورژن
ذیل میں ڈاؤن لوڈ کے لیے دستیاب تصویری فائلیں کم کمپریسڈ اور زیادہ ریزولیوشن ہیں - اور اس کے نتیجے میں، اعلیٰ معیار - اس ویب سائٹ کے مضامین اور صفحات میں سرایت کردہ تصاویر سے، جو کہ بینڈوتھ کی کھپت کو کم کرنے کے لیے فائل کے سائز کے لیے زیادہ موزوں ہیں۔
باقاعدہ سائز (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-256/5 کرپٹوگرافک ہیش الگورتھم کی بائیں سے دائیں وضاحت کرتی ہے، چمکتی ہوئی جھلکیوں اور پس منظر میں تیرتے ہوئے بائنری ہندسوں کے ساتھ مستقبل کے گہرے نیلے اور عنبر رنگ سکیم کا استعمال کرتی ہے۔ بہت بائیں طرف، "ان پٹ میسج" کے عنوان سے ایک پینل بائنری ہندسوں سے بھرا ایک دستاویز کا آئیکن دکھاتا ہے جو چھوٹے ڈیٹا بلاکس کے ڈھیر میں بہہ جاتا ہے، جس سے یہ ظاہر ہوتا ہے کہ صوابدیدی پیغام کو خام بٹ ان پٹ کے طور پر لیا گیا ہے۔ اس کے نیچے، "Padding & Splitting" کا لیبل لگا ایک دوسرا پینل پیغام کو پیڈ کیے ہوئے اور متعدد 1024 بٹ بلاکس میں تقسیم کیا گیا ہے، جسے B1، B2، اور Bn کے طور پر نشان زد کیا گیا ہے، اس بات پر زور دیتے ہوئے کہ الگورتھم طویل پیغامات کو بلاک کے ذریعے بلاک کرتا ہے۔ تیر مرکزی علاقے کی طرف آنکھ کی رہنمائی کرتے ہیں، جو ساخت پر غالب ہے۔ ایک بڑا ہیڈر "5 پاسز" پڑھتا ہے اور اس کے نیچے پانچ رنگین خانے ہیں جن پر f1، f2، f3، f4، اور f5 کا لیبل لگا ہوا ہے، جو HAVAL کی طرف سے اپنی پانچ پاس کی ترتیب میں استعمال ہونے والے پانچ نان لائنر بولین فنکشنز کی نمائندگی کرتے ہیں۔ ان خانوں کے نیچے، متن "80 راؤنڈز آف ٹرانسفارمیشن" ظاہر ہوتا ہے، جو یہ بتاتا ہے کہ داخلی حالت ہر میسج بلاک میں کئی بار اپ ڈیٹ ہوتی ہے۔ درمیان میں، "میسج مکسنگ فنکشنز" کا لیبل لگا ہوا ایک پیچیدہ خاکہ کئی بلاکس کے درمیان تیروں کو دکھاتا ہے، جو اس بات کی علامت ہے کہ پیغام کے الفاظ اور اندرونی حالت کو کیسے ملایا جاتا ہے۔ "Bitwise Operations" کے عنوان سے ایک ذیلی پینل ابتدائی کارروائیوں اور، XOR، ROTATE، اور SHIFT کی فہرست بناتا ہے، ہر ایک گول آئیکن کے اندر، الگورتھم کی کم سطحی بائنری نوعیت کو نمایاں کرتا ہے۔ دائیں جانب، "ابتدائی ہیش اسٹیٹ" کے عنوان سے ایک پینل A، B، C، D، اور E کے نشان والے پانچ رجسٹر دکھاتا ہے، ہر ایک کے نیچے چھوٹے عددی یا ہیکساڈیسیمل پلیس ہولڈرز کے ساتھ، سلسلہ بندی کے متغیرات کی وضاحت کرتا ہے جو پروسیسنگ کے دوران اپ ڈیٹ ہوتے ہیں۔ اس کے نیچے، "کمپریشن راؤنڈز" کے عنوان سے ایک اور پینل f1، f2، f4، اور f5 فنکشنز کو مڑے ہوئے تیروں کے ساتھ ریاست میں واپس آتے ہوئے دکھاتا ہے، جو ہر بلاک پر لاگو ہونے والے کمپریشن فنکشن کی نمائندگی کرتا ہے۔ مزید نیچے، "فائنلائزیشن - 5 راؤنڈز XOR اور شفٹ" کا لیبل لگا ہوا ایک چمکتا ہوا باکس نمونہ ہیکساڈیسیمل قدروں پر مشتمل ہے جیسے کہ 8F7D94A1 اور 2B9CEB46، حتمی اختلاط کا مرحلہ تجویز کرتا ہے جو ڈائجسٹ تیار کرتا ہے۔ تمام تیر نیچے کے مرکز کی طرف اکٹھے ہوتے ہیں، جہاں ایک گھومتا ہوا، چمکدار سرکلر بھنور بصری طور پر تمام درمیانی حالتوں کے سنکشیپن کو ایک نتیجہ میں ظاہر کرتا ہے۔ اس بھنور کے نیچے، ایک بینر "256 بٹ آؤٹ پٹ ڈائجسٹ" پڑھتا ہے جس کے بعد "256 بٹ ہیش رزلٹ" ہوتا ہے، جو الگورتھم کی مقررہ لمبائی کی پیداوار کی نشاندہی کرتا ہے۔ مرحلہ وار پائپ لائن کو مواصلت کرنے کے لیے پوری کمپوزیشن میں دھاتی ساخت، نیون کناروں اور تہہ دار پینلز کا استعمال کیا گیا ہے: ان پٹ، پیڈنگ، ملٹی پاس ٹرانسفارمیشن، کمپریشن، فائنلائزیشن، اور نتیجے میں 256 بٹ ہیش ویلیو۔
تصویر سے متعلق ہے: HAVAL-256/5 ہیش کوڈ کیلکولیٹر
