HMAC es un mecanismo para la autenticación de mensajes que utiliza funciones hash (de resumen) criptográficas.
HMAC se puede utilizar con cualquier función hash criptográfica iterativa (como MD5 o SHA-1) con una clave compartida secreta. Utilice esta función para generar una firma digital que se atenga al código de autenticación de mensajes basado en hash (HMAC).