Dalam Ilmu Kriptografi, sebuah HMAC (terkadang memiliki beberapa kepanjangan yaitu menjadi pesan kode otentikasi diketik dalam bentuk hash atau pesan kode otentikasi yang berbasis hash) adalah jenis kode otentikasi pesan (inggris : MAC) tertentu yang melibatkan fungsi hash kriptografi dan kunci kriptografi rahasia.

Generasi HMAC-SHA1