تصویر: الگوریتم هش HAVAL-128/5 - گردش کار رمزنگاری پنج مرحله‌ای

منتشر شده: ۱۲ ژانویهٔ ۲۰۲۶ ساعت ۱۴:۱۶:۲۹ (UTC)
آخرین به روز رسانی: ۷ ژانویهٔ ۲۰۲۶ ساعت ۲۲:۱۷:۵۷ (UTC)

تجسم با وضوح بالا از الگوریتم هش رمزنگاری HAVAL-128/5، که لایه‌گذاری پیام، پنج مرحله پردازش، تبدیل حالت داخلی و تولید یک خلاصه ۱۲۸ بیتی را نشان می‌دهد.


این صفحه ماشینی از انگلیسی ترجمه شد تا در دسترس هر چه بیشتر مردم باشد. متأسفانه، ترجمه ماشینی هنوز یک فناوری کامل نشده است، بنابراین ممکن است خطاهایی رخ دهد. در صورت تمایل می توانید نسخه اصلی انگلیسی را در اینجا مشاهده کنید:

HAVAL-128/5 Hash Algorithm – Five-Pass Cryptographic Workflow

اینفوگرافیک افقی که الگوریتم هش HAVAL-128/5 را به همراه پیام ورودی، لایه‌گذاری، پنج دور پردازش، عملیات بیتی، جمع‌های ماژولار، نهایی‌سازی و مقدار هش ۱۲۸ بیتی حاصل نشان می‌دهد.

نسخه‌های موجود از این تصویر

فایل‌های تصویری که در زیر برای دانلود موجود است، نسبت به تصاویر موجود در مقالات و صفحات این وب‌سایت که برای کاهش مصرف پهنای باند، از نظر حجم فایل بهینه‌تر شده‌اند، فشرده‌سازی کمتری داشته و وضوح بالاتری دارند - و در نتیجه، کیفیت بالاتری دارند.

اندازه معمولی (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-128/5» است که در بالای آن با حروف فلزی بر روی یک پس‌زمینه آبی تیره و دیجیتالی پر از ارقام دودویی، ردهای مدار مانند و جریان‌های داده درخشان نمایش داده شده است. در زیر عنوان، یک زیرنویس با عنوان «5 پاس / حالت 128 بیتی» وجود دارد که بلافاصله ساختار الگوریتم را قاب می‌کند. کل ترکیب از چپ به راست به عنوان یک خط لوله بصری مرتب شده است.

در سمت چپ، یک پنل «پیام ورودی» آیکون‌های سند و پاکت‌نامه‌ی استایل‌بندی‌شده را نشان می‌دهد که نماد داده‌های دلخواه کاربر برای ورود به تابع هش هستند. یک فلش به سمت پایین به بلوکی با برچسب «طول و عرض پیام» منتهی می‌شود که به صورت یک نوار قطعه‌بندی‌شده که بلوک‌های زرد و نارنجی را با برچسب «طول و عرض پیام» ترکیب می‌کند، نشان داده شده است و نشان‌دهنده‌ی مرحله‌ی پیش‌پردازش است که یک بیت ۱، صفر و طول پیام اصلی را برای تشکیل یک جریان بلوک کامل اضافه می‌کند.

از این مرحله‌ی پیش‌پردازش، فلش‌ها به یک توالی افقی از پنج پنل مستطیلی در مرکز تصویر وارد می‌شوند. این پنل‌ها با برچسب‌های "بلوک ۱"، "بلوک ۲"، "دور ۳"، "دور ۴" و "دور ۵" مشخص شده‌اند که به صورت بصری نمایانگر پنج مرحله‌ی HAVAL هستند. هر بلوک به کاشی‌های آبی و طلایی تقسیم شده است تا نشان دهد کلمات پیام و کلمات حالت داخلی با هم ترکیب شده‌اند. بالای آنها، عبارت "۵ مرحله / حالت ۱۲۸ بیتی" تأکید می‌کند که این عملیات در پنج مرحله تکرار می‌شوند تا یک مقدار زنجیره‌ای ۱۲۸ بیتی ایجاد شود.

فلش‌های رو به پایین از هر دور به یک نوار درخشان با عنوان "عملیات بیتی" همگرا می‌شوند. مستقیماً زیر این نوار، پنج کادر کوچکتر با نام‌های تابع f1، f3، f4، f5 و f5 ظاهر می‌شوند که نشان‌دهنده توابع بولی غیرخطی مختلف مورد استفاده در هر دور HAVAL هستند. این کادرها به صورت کاشی‌های آبی تیره با نوشته ریاضی سفید رسم شده‌اند و تأکید می‌کنند که هر دور از یک تابع اختلاط مجزا استفاده می‌کند.

خروجی این توابع به یک نوار بزرگ دیگر با برچسب «جمع‌های ماژولار» جریان می‌یابد. در زیر آن شش کادر کوچک با علامت‌های A، B، C، D، B و E قرار دارد که نشان‌دهنده‌ی رجیسترهای کاری داخلی متعددی است که توسط HAVAL هنگام چرخش و جمع کلمات در پیمانه‌ی ۲^۳۲ استفاده می‌شود. فلش‌های طلایی روشن و شعله‌های نورانی نشان‌دهنده‌ی حرکت و انباشت مداوم داده‌ها هستند.

در سمت راست اینفوگرافیک، یک پنل بلند با برچسب «نهایی‌سازی» فهرستی از «چرخش‌های بیتی» و «تبدیل خروجی» را نشان می‌دهد که خلاصه‌ای از آخرین مرحله‌ای است که در آن حالت داخلی تغییر داده و فشرده می‌شود. یک فلش رو به پایین نهایی به یک کادر درخشان و قاب‌دار منتهی می‌شود که نمونه‌ای از «مقدار هش ۱۲۸ بیتی» را در دو ردیف از کاراکترهای هگزادسیمال، مانند «E7A9B354 32DC3F25 89F63A1E 76B67D90» نمایش می‌دهد و خلاصه‌ای با طول ثابت تولید شده را صرف نظر از اندازه ورودی منتقل می‌کند.

طرح کلی رنگ بین آبی‌های سرد برای مسیرهای داده و طلایی روشن یا نارنجی برای تبدیل‌های فعال در نوسان است و به تصویر زیبایی‌شناسی فنی و پرانرژی می‌بخشد. پس‌زمینه با شبکه‌های شفاف، جریان‌هایی از صفر و یک‌ها و مدارهای کم‌رنگ لایه‌بندی شده است که موضوع پردازش رمزنگاری و امنیت دیجیتال را تقویت می‌کند و در عین حال بیننده را به وضوح در جریان گردش کار هشینگ HAVAL-128/5 از ورودی پیام تا خروجی نهایی ۱۲۸ بیتی همراهی می‌کند.

تصویر مربوط به: ماشین حساب کد هش HAVAL-128/5

در Bluesky به اشتراک بگذاریددر فیسبوک به اشتراک بگذاریددر لینکدین به اشتراک بگذاریددر Tumblr به اشتراک بگذاریددر X به اشتراک بگذاریدپین در پینترستدر Reddit به اشتراک بگذارید