HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
View in English Always switch to English
**해시 기반 메시지 인증 코드(Hash-based message authentication code, HMAC)**는 암호학적인 메시지 인증에 사용되는 프로토콜입니다.
모든 종류의 암호화 함수를 사용할 수 있고, 그 강도는 기본 기능(예, SHA1 또는 MD5)과 선택한 비밀 키에 따라 다릅니다. 이러한 조합을 통해 HMAC 검증 알고리즘은 HMAC-SHA1과 같은 복합 이름으로 알려져 있습니다.
HMAC는 무결성과 인증을 모두 보장하는 데 사용됩니다.