Exam Studios
Exams Glossary Reviews Exam Checklist
Download App

HMAC

HMAC uses a shared secret with a hash to provide integrity and authenticity.

Updated: 2026-03-05

Definition

HMAC (Hash-based Message Authentication Code) combines a cryptographic hash function with a shared secret key.

It verifies message integrity and authenticity: only someone with the secret key can generate a valid HMAC.

Key points

Common mistakes

Related exams

Related terms

Want to practice this in exam-style questions?

Use the mini tests on each exam page, then continue in the app for offline packs and detailed explanations.

Go to exams