محاسبه‌گر هش SHA-3 ۲۵۶ بیتی

تولید خلاصه پیام SHA-3 (الگوریتم هش امن ۳ تعریف‌شده در FIPS PUB 202) ۲۵۶ بیتی / ۳۲ بایتی از یک رشته متنی به صورت هگزادسیمال. SHA-3 ۲۵۶ بیتی رایج‌ترین اندازه خروجی برای هش کردن عمومی است.

هش SHA-3 ۲۵۶ بیتی:

ابزارهای مرتبط

اطلاعات بیشتر درباره هش SHA-3

SHA-3 (الگوریتم هش امن ۳) یک تابع هش رمزنگاری است که توسط NIST در FIPS PUB 202 استاندارد شده است. نوع ۲۵۶ بیتی رایج‌ترین اندازه خروجی است که خلاصه پیام ۳۲ بایتی تولید می‌کند و تعادل خوبی بین امنیت و کارایی فراهم می‌سازد.

SHA-3 توسط Guido Bertoni، Joan Daemen، Michaël Peeters و Gilles Van Assche طراحی شد و در سال ۲۰۱۲ به عنوان برنده مسابقه تابع هش NIST انتخاب شد. برخلاف SHA-2 که از ساختار Merkle-Damgård استفاده می‌کند، SHA-3 مبتنی بر ساختار اسفنجی Keccak است.

ساختار اسفنجی در دو فاز کار می‌کند:

  1. فاز جذب: پیام ورودی با padding تکمیل شده و به بلاک‌هایی تقسیم می‌شود. هر بلاک با بخشی از حالت داخلی XOR شده و سپس تابع جایگشت (Keccak-f) اعمال می‌شود.

  2. فاز فشردن: بلاک‌های خروجی از حالت استخراج می‌شوند و جایگشت بین استخراج‌ها اعمال می‌شود اگر خروجی بیشتری نیاز باشد.

مزایای کلیدی SHA-3 ۲۵۶ بیتی:

  • مقاومت در برابر حملات گسترش طول که SHA-2 را تحت تأثیر قرار می‌دهند

  • ساختار داخلی متفاوت از SHA-2 که تنوع الگوریتمی را فراهم می‌کند

  • سطح امنیت ۱۲۸ بیتی در برابر حملات برخورد

  • سطح امنیت ۲۵۶ بیتی در برابر حملات پیش‌تصویر

SHA-3 ۲۵۶ بیتی برای برنامه‌هایی که نیاز به تابع هش رمزنگاری عمومی با تضمین‌های امنیتی قوی دارند توصیه می‌شود. برای امضای دیجیتال، کدهای احراز هویت پیام، مشتق‌سازی کلید و تولید اعداد تصادفی مناسب است.