HMAC

Ein Hash-basierter Nachrichten-Authentifizierungscode (HMAC) ist ein Protokoll zur kryptographischen Authentifizierung von Nachrichten.

Es kann jede Art von kryptographischen Funktionen verwenden, und seine Stärke hängt von der zugrunde liegenden Funktion ab (z.B. SHA1 oder MD5) sowie vom gewählten geheimen Schlüssel. Mit einer solchen Kombination wird der HMAC-Verifikationsalgorithmus dann mit einem zusammengesetzten Namen wie HMAC-SHA1 bezeichnet.

HMAC wird verwendet, um sowohl die Integrität als auch die Authentifizierung sicherzustellen.

Siehe auch