HMAC ist ein hashbasierter Nachrichtenauthentifizierungscode, der zur Überprüfung der Integrität und Authentizität einer Nachricht verwendet wird. Er kombiniert einen geheimen Schlüssel mit einer Hash-Funktion, um sicherzustellen, dass die Nachricht während der Übertragung nicht manipuliert wurde und den Absender zu authentifizieren.