تصویر: Tiger-160/4 ہیش الگورتھم — اعلیٰ سطح کا تصور | ڈائجسٹ پائپ لائن
شائع شدہ: 12 جنوری، 2026 کو 12:59:19 PM UTC
آخری بار اپ ڈیٹ کیا گیا: 9 جنوری، 2026 کو 10:41:30 PM UTC
ٹائیگر-160/4 ہیشنگ کے عمل کا ایک واضح، غیر تکنیکی انفوگرافک، ممکنہ طور پر غلط الگورتھم انٹرنلز کو شامل کیے بغیر، 160 بٹ ڈائجسٹ تیار کرنے کے لیے ایک تجریدی ملٹی راؤنڈ کمپریشن فنکشن کے ذریعے بہنے والے ان پٹ بلاکس کی وضاحت کرتا ہے۔
Tiger-160/4 Hash Algorithm — High-Level Visualization | Digest Pipeline

اس تصویر کے دستیاب ورژن
ذیل میں ڈاؤن لوڈ کے لیے دستیاب تصویری فائلیں کم کمپریسڈ اور زیادہ ریزولیوشن ہیں - اور اس کے نتیجے میں، اعلیٰ معیار - اس ویب سائٹ کے مضامین اور صفحات میں سرایت کردہ تصاویر سے، جو کہ بینڈوتھ کی کھپت کو کم کرنے کے لیے فائل کے سائز کے لیے زیادہ موزوں ہیں۔
باقاعدہ سائز (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)
- ابھی بھی اپ لوڈ ہو رہا ہے... ;-)
تصویر کی تفصیل
یہ تصویر ایک لینڈ سکیپ، انفوگرافک طرز کی ویژولائزیشن ہے جس پر "ٹائیگر-160/4" کا لیبل لگا ہوا ہے جو عمل درآمد کی تفصیلات میں غوطہ لگائے بغیر ایک کرپٹوگرافک ہیش ورک فلو کی وضاحت کرتا ہے۔ لے آؤٹ بائیں سے دائیں پڑھتا ہے، سادہ شکلوں، شبیہیں اور تیروں کا استعمال کرتے ہوئے یہ ظاہر کرتا ہے کہ ڈیٹا کس طرح ایک مقررہ سائز کا ڈائجسٹ بنتا ہے۔
بہت بائیں طرف، "ان پٹ" کے عنوان سے ایک گول مستطیل میں ایک عام دستاویز/ڈیٹا آئیکن اور چند چھوٹی لائنیں ہیں جو "پیغام" یا "ڈیٹا" کا مشورہ دیتی ہیں۔ ایک بولڈ تیر اس ان پٹ پینل سے اگلے حصے کی طرف اشارہ کرتا ہے، جہاں پیغام کو متعدد یکساں ٹکڑوں میں تقسیم ہونے کے طور پر دکھایا گیا ہے۔ اس حصے کو "بلاک کی تیاری" (یا اس سے ملتا جلتا) کا لیبل لگا ہوا ہے اور ڈیٹا بلاکس کی نمائندگی کرنے والے برابر سائز کے ٹائلوں/کارڈز کا ایک چھوٹا سا اسٹیک یا قطار دکھاتا ہے۔ ٹائلوں پر جان بوجھ کر غیر جانبدار پلیس ہولڈرز (مثلاً، "بلاک 1"، "بلاک 2"، "بلاک 3"، "...") سے باہر لیبل لگا دیا گیا ہے، کسی بھی درست بلاک سائز کے بجائے چنکنگ کے تصور پر زور دیا گیا ہے۔
بلاک ٹائلوں سے، کئی تیر ایک بڑے سنٹرل پروسیسنگ ایریا میں مل جاتے ہیں۔ یہ سینٹر پیس ایک نمایاں باکس ہے جس پر "ہیشنگ عمل" یا "کمپریشن فنکشن" کا لیبل لگا ہوا ہے جس میں اضافی ٹیگ جیسے "Abstract rounds" ہے۔ باکس کے ارد گرد یا اس کے اندر، گرافک ایک مختصر لوپ ایرو یا ایک جیسے مارکر کی ترتیب (مثال کے طور پر چار گول بیجز یا چار چھوٹے نقطے) کا استعمال کرتے ہوئے بار بار پروسیسنگ کی نشاندہی کرتا ہے جس کے ساتھ الفاظ جیسے "متعدد راؤنڈز" یا "دوہرائیں"۔ ڈیزائن جان بوجھ کر تکنیکی تفصیلات سے گریز کرتا ہے: کوئی مستقل نہیں، کوئی مساوات نہیں، کوئی داخلی متغیرات نہیں ہیں، اور تکرار کے اعلیٰ درجے کے تصور سے آگے کوئی درست قدم شمار نہیں ہوتا۔
مرکزی خانے کے اندر، بہاؤ کی نمائندگی ایک سادہ داخلی راستے سے کی جاتی ہے: ڈیٹا باکس کے بائیں کنارے سے داخل ہوتا ہے، ایک اسٹائلائزڈ "مکسنگ" ایریا سے گزرتا ہے (اکثر گھماؤ، آپس میں جڑی ہوئی شکلیں، یا تیروں کے تیروں کے سیٹ کے طور پر دکھایا جاتا ہے)، اور دائیں طرف سے باہر نکلتا ہے۔ مکسنگ آئیکن بازی اور تبدیلی کو بصری طور پر بتاتا ہے، لیکن عام رہتا ہے اس لیے اسے درست وضاحت کے لیے غلط نہیں کیا جا سکتا۔
تکراری پروسیسنگ کے خیال کو تقویت دینے کے لیے، مین باکس کے ساتھ ایک چھوٹا سائیڈ عنصر ظاہر ہوتا ہے: ایک کمپیکٹ پینل جس پر "State" یا "Internal State" کا لیبل لگا ہوا ہے جس میں چند غیر جانبدار بارز یا چوکور ہیں، جو تیروں کے ذریعے ہیشنگ باکس سے منسلک ہیں۔ اس سے پتہ چلتا ہے کہ ہر بلاک ایک ابھرتی ہوئی حالت کو اپ ڈیٹ کرتا ہے، لیکن پھر کوئی الگورتھم مخصوص ریاست کا سائز یا ڈھانچہ فراہم نہیں کرتا ہے۔
تصویر کے دائیں جانب، ایک تیر ہیشنگ باکس سے "آؤٹ پٹ ڈائجسٹ" یا "ہیش" کے لیبل والے حتمی آؤٹ پٹ پینل کی طرف لے جاتا ہے۔ آؤٹ پٹ کو ایک سادہ کال آؤٹ میں واضح طور پر "160 بٹ" کے طور پر بیان کیا گیا ہے، اور ڈائجسٹ کو مونو اسپیس طرز کے کیپسول کے اندر ایک مختصر ہیکساڈیسیمل پلیس ہولڈر سٹرنگ (مثال کے طور پر، "AB12…EF90") کے طور پر دکھایا گیا ہے۔ پلیس ہولڈر میں عین مطابق فارمیٹنگ کا ارتکاب کیے بغیر لمبائی کی نشاندہی کرنے کے لیے بیضوی شکل شامل ہے۔ آؤٹ پٹ کے قریب، ایک مختصر نوٹ مختصر، عمومی بیانات کا استعمال کرتے ہوئے "فکسڈ لینتھ رزلٹ" اور "سیم ان پٹ → ایک ہی آؤٹ پٹ" جیسی خصوصیات پر زور دیتا ہے۔
مجموعی انداز صاف اور جدید ہے: نرم غیر جانبدار رنگ، مسلسل لائن وزن، کافی سفید جگہ، اور کم سے کم متن۔ تیر واضح اور دشاتمک ہیں، اور سیکشن ہیڈر جامع ہیں۔ تصوراتی بہاؤ پر توجہ مرکوز رکھنے کے لیے کوئی بھی آرائشی عناصر (جیسے لطیف گرڈز، بیہوش سرکٹ پیٹرن، یا ہلکے میلان) کو کم سمجھا جاتا ہے۔ پوری تصویر پڑھنے کی اہلیت اور تصوراتی درستگی کو ترجیح دیتی ہے، Tiger-160/4 کو ان پٹ ڈیٹا سے پائپ لائن کے طور پر پیش کرتی ہے، ہینڈلنگ کو بلاک کرنے کے لیے، ایک تجریدی ملٹی راؤنڈ کمپریشن مرحلے تک، جس کا اختتام 160 بٹ ہیش ڈائجسٹ کے ساتھ ہوتا ہے—بغیر ایسی تفصیلات جو غلط یا گمراہ کن ہو سکتی ہیں۔
تصویر سے متعلق ہے: ٹائیگر-160/4 ہیش کوڈ کیلکولیٹر
