Hash-Based Message Authentication Code
HMAC با جاسازی یک کلید مخفی در محاسبه هش به روشی خاص کار میکند که از جعل کدهای احراز هویت توسط مهاجمان جلوگیری میکند. HMAC به جای الحاق ساده کلید با پیام و هش کردن، از دو عملیات هش تو در تو با مقادیر padding مشتق شده از کلید (ipad و opad) استفاده میکند. این طراحی هش دوگانه تضمین میکند که حتی اگر مهاجم بتواند برخورد هش را پیدا کند، بدون دانستن کلید مخفی قادر به جعل HMAC های معتبر نخواهد بود.
مطالعهٔ کامل روش
برای خواندن این بخش با حساب رایگان وارد شوید.
Method map
The neighbourhood of related methods — select a node to explore.
منابع
- Krawczyk, H., Bellare, M., & Crechanko, R. (1997). HMAC: Keyed-Hashing for Message Authentication. RFC 2104. link ↗
- 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.
- استاندارد رمزنگاری پیشرفته (AES) که با نام Rijndael نیز شناخته میشودرمزنگاری↔ compare
- رمزگشایی تفاضلیرمزنگاری↔ compare
- رمزنگاری RSAرمزنگاری↔ compare
ارجاعشده در
در این صفحه مشکلی دیدید؟ گزارش دهید یا اصلاحی پیشنهاد کنید →