ScholarGate
المساعد
Machine learningMessage authentication code

Hash-Based Message Authentication Code

يعمل HMAC عن طريق تضمين مفتاح سري في حساب التجزئة بطريقة محددة تمنع المهاجمين من تزوير رموز المصادقة. بدلاً من مجرد ربط المفتاح بالرسالة وتجزئتها، يستخدم HMAC عمليتي تجزئة متداخلتين مع قيم حشو مشتقة من المفتاح (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/ar/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/ar/cryptography/hmac · مجموعة البيانات: https://doi.org/10.5281/zenodo.20539026