تصویر: بررسی اجمالی الگوریتم هش Tiger-192/3

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

اینفوگرافیک آموزشی که ساختار الگوریتم هش Tiger-192/3 را توضیح می‌دهد، پردازش ورودی، دورهای فشرده‌سازی و خروجی نهایی ۱۹۲ بیتی را نشان می‌دهد.


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

Tiger-192/3 Hash Algorithm Overview

اینفوگرافیک افقی که جریان سطح بالای الگوریتم هش Tiger-192/3 را از پیام ورودی تا بلوک‌ها و دورهای فشرده‌سازی و رسیدن به نتیجه ۱۹۲ بیتی نشان می‌دهد.

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

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

اندازه معمولی (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)

  • هنوز در حال آپلود هستم... ;-)

شرح تصویر

این تصویر یک اینفوگرافیک عریض و افقی با عنوان "الگوریتم هش Tiger-192/3" است که با حروف بزرگ و درخشان در بالا نمایش داده می‌شود و با یک آیکون سر ببر با سبک خاص همراه است. طرح کلی رنگ آبی تیره با گرادیان‌های ظریف است که به تصویر ظاهری فنی و مدرن می‌دهد. از چپ به راست، نمودار جریان سطح بالای یک تابع هش رمزنگاری را بدون پرداختن به جزئیات پیاده‌سازی پرخطر نشان می‌دهد.

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

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

در پایین سمت چپ، پنلی با عنوان «عملیات ۶۴ بیتی» ردیفی از نمادهای انتزاعی را نشان می‌دهد که نمایانگر تبدیل‌های حسابی و منطقی سطح پایین معمولی هستند. این نمادها عمداً عمومی هستند - برای مثال، یک برچسب ساده «XOR» و چند آیکون جعبه‌ای - تا ماهیت اختلاط سطح بیت را بدون قفل کردن نمودار به یک فرمول دقیق یا بالقوه گمراه‌کننده، نشان دهند.

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

در مجموع، طرح‌بندی از فلش‌های تمیز، سرتیترهای واضح و آیکونوگرافی منسجم برای هدایت بیننده در مفهوم تبدیل یک پیام ورودی به یک خلاصه با طول ثابت استفاده می‌کند. این نمودار بر وضوح و ارزش آموزشی به جای وفاداری الگوریتمی دقیق تأکید دارد، و آن را برای توضیحات سطح بالا در مورد نحوه ساختار الگوریتم هش مانند Tiger-192/3 مناسب می‌کند.

تصویر مربوط به: ماشین حساب هش کد Tiger-192/3

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