ScholarGate
دستیار
Machine learningMessage authentication code

Hash-Based Message Authentication Code

HMAC با جاسازی یک کلید مخفی در محاسبه هش به روشی خاص کار می‌کند که از جعل کدهای احراز هویت توسط مهاجمان جلوگیری می‌کند. HMAC به جای الحاق ساده کلید با پیام و هش کردن، از دو عملیات هش تو در تو با مقادیر padding مشتق شده از کلید (ipad و opad) استفاده می‌کند. این طراحی هش دوگانه تضمین می‌کند که حتی اگر مهاجم بتواند برخورد هش را پیدا کند، بدون دانستن کلید مخفی قادر به جعل HMAC های معتبر نخواهد بود.

باز کردن در MethodMindبه‌زودیویدیوبه‌زودیDownload slides

مطالعهٔ کامل روش

ویژهٔ اعضا

برای خواندن این بخش با حساب رایگان وارد شوید.

ورود

Method map

The neighbourhood of related methods — select a node to explore.

منابع

  1. Krawczyk, H., Bellare, M., & Crechanko, R. (1997). HMAC: Keyed-Hashing for Message Authentication. RFC 2104. link
  2. Bellare, M., Canetti, R., & Krawczyk, H. (1996). Keying hash functions for message authentication. In Advances in Cryptology - CRYPTO 1996, LNCS 1109, pp. 1-15. DOI: 10.1007/3-540-68697-5_1

نحوهٔ استناد به این صفحه

ScholarGate. (2026, June 3). Hash-Based Message Authentication Code. ScholarGate. https://scholargate.app/fa/cryptography/hmac

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

Compare side by side

ارجاع‌شده در

ScholarGateHMAC (Hash-Based Message Authentication Code). بازیابی‌شده در 2026-06-15 از https://scholargate.app/fa/cryptography/hmac · مجموعه‌داده: https://doi.org/10.5281/zenodo.20539026