HMAC: Keyed-Hashing for Message Authentication
RFC 2104, “HMAC: Keyed-Hashing for Message Authentication”, is an Informational document published in February 1997 by H. Krawczyk, M. Bellare, R. Canetti. It has since been updated by RFC 6151. The canonical text is published by the RFC Editor.
Abstract
This document describes HMAC, a mechanism for message authentication using cryptographic hash functions. HMAC can be used with any iterative cryptographic hash function, e.g., MD5, SHA-1, in combination with a secret shared key. The cryptographic strength of HMAC depends on the properties of the underlying hash function. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 2104 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 2103 Mobility Support for Nimrod : Challenges and Solution Approaches
- RFC 2105 Cisco Systems' Tag Switching Architecture Overview
- RFC 2102 Multicast Support for Nimrod : Requirements and Solution Approaches
- RFC 2106 Data Link Switching Remote Access Protocol
- RFC 2101 IPv4 Address Behaviour Today
- RFC 2107 Ascend Tunnel Management Protocol - ATMP
- RFC 2100 The Naming of Hosts
- RFC 2108 Definitions of Managed Objects for IEEE 802.3 Repeater Devices using SMIv2