Hello, you are using an old browser that's unsafe and no longer supported. Please consider updating your browser to a newer version, or downloading a modern browser.

HMAC Hash-based Message Authentication Code | Training Camp
Global Accelerated Learning • Est. 1999
Glossary Term HMAC Hash-based Message Authentication Code

Training Camp • Cybersecurity Glossary

What is HMAC Hash-based Message Authentication Code?

HMAC (Hash-based Message Authentication Code) is a cryptographic algorithm that combines a secret key with a hash function to produce a value ensuring data integrity and authenticity.

Glossary > HMAC Hash-based Message Authentication Code

Understanding HMAC Hash-based Message Authentication Code

HMAC, which stands for Hash-based Message Authentication Code, is a type of authentication code involving a cryptographic hash function in combination with a secret key. It is used to verify the integrity and authenticity of a message or data transmission by generating a unique hash value based on the message and the secret key. This hash value is then compared with the one received by the recipient to ensure that the message has not been altered or tampered with during transmission. HMAC provides a secure way to authenticate the origin of messages and protect against various types of attacks, such as tampering and forgery.

Learn More About HMAC Hash-based Message Authentication Code:

Ready to Get Certified?

Turn knowledge into credentials. Browse our instructor-led cybersecurity courses.

View All Courses →