Ugrás a tartalomhoz

hash-based message authentication code

A Wikiszótárból, a nyitott szótárból


Főnév

hash-based message authentication code (tsz. hash-based message authentication codes)

  1. (informatika)

A kriptográfiában a HMAC ( néha kulcsos hash üzenet-hitelesítési kóddal vagy hash-alapú üzenet-hitelesítési kóddal bővítve ) egy specifikus típusú üzenet-hitelesítési kód (MAC), amely egy kriptográfiai hash funkciót és egy titkos kriptográfiai kulcsot foglal magában. Mint minden MAC, ez is használható egy üzenet adatintegritásának és hitelességének egyidejű ellenőrzésére. A HMAC egyfajta kulcsolt hash függvény, amely kulcslevezetési sémában vagy kulcsnyújtási sémában is használható.

A HMAC az aszimmetrikus kriptográfiával rendelkező digitális aláírások helyett megosztott titok használatával is képes hitelesíteni . A komplex nyilvános kulcsú infrastruktúra szükségességét úgy helyettesíti, hogy a kulcscserét a kommunikáló felekre delegálja, akik felelősek egy megbízható csatorna létrehozásáért és használatáért, hogy a kommunikáció előtt megállapodjanak a kulcsról.