HMAC: Keyed-Hashing for Message Authentication
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- 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
- Publication Date
- 1997-02-01
- Status Note
- Informational
- DOI
10.17487/RFC2104- Link
- https://doi.org/10.17487/RFC2104
- Author(s)
- Hugo Krawczyk, Mihir Bellare, Ran Canetti
- Keyword(s)
- IPSEC, Message, Digest, Internet, Protocol, Security, Encryption
Latest version of IETF RFC 2104
Document Versions — IETF RFC 2104
-
▶ IETF RFC 2104 (1997-02-01)THIS DOC [ACTIVE] [AMENDED] [LATEST VERSION]
Bibliographic Reference(s)
- 10.1007-3-540-60865-6_44 NOT IN REGISTRY
- 10.1145-141809.141812 NOT IN REGISTRY
- 10.1145-191177.191231 NOT IN REGISTRY
- 10.5555-646760.705865 NOT IN REGISTRY
- 10.5555-646761.706031 NOT IN REGISTRY
- 10.5555-874062.875481 NOT IN REGISTRY
- ANSI.X9.9.1986 NOT IN REGISTRY
- ISBN.9780471048923 NOT IN REGISTRY
- NIST FIPS 180-1 [Withdrawn]
- IETF RFC 1321 [Active*]
- RFC1826 NOT IN REGISTRY
- RSA.crypto.v2n2.1996 NOT IN REGISTRY
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC2104.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 2104, HMAC: Keyed-Hashing for Message Authentication. Available at https://doi.org/10.17487/RFC2104
Snippet:
IETF RFC 2104, HMAC: Keyed-Hashing for Message Authentication. Available at https://doi.org/10.17487/RFC2104
HTML (ISO 690 compliant)
Preview:
IETF RFC 2104, HMAC: Keyed-Hashing for Message Authentication. Available at https://doi.org/10.17487/RFC2104
Snippet:
<span class="citation"><cite>IETF RFC 2104</cite>, HMAC: Keyed-Hashing for Message Authentication. Available at <a href="https://doi.org/10.17487/RFC2104" target="_blank" rel="noopener">https://doi.org/10.17487/RFC2104</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 2104, HMAC: Keyed-Hashing for Message Authentication
doi: 10.17487/RFC2104
url: https://doi.org/10.17487/RFC2104
doi: 10.17487/RFC2104
url: https://doi.org/10.17487/RFC2104
Snippet:
<li> <cite id="bib-rfc2104">IETF RFC 2104</cite>, HMAC: Keyed-Hashing for Message Authentication <span class="doi">10.17487/RFC2104</span> </li>
Referenced By
- ISO 26429-6:2008 [Active, Reaffirmed]
- IETF RFC 9048 [Active*]
- IETF RFC 9231 [Active*]
- SMPTE ST 429-6:2006 [Superseded]
- SMPTE ST 429-6:2006 Am1:2017 [Superseded]
- SMPTE ST 429-6:2023-05 [Active]