HMAC: Keyed-Hashing for Message Authentication
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 11
- 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- ISSN
2070-1721- Link
- https://doi.org/10.17487/RFC2104
- Author(s)
- Hugo KrawczykMihir BellareRan Canetti
- Keyword(s)
- IPSEC, Message Digest, 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 — RIPEMD EXTERNAL
- 10.1145-141809.141812 — Tsu EXTERNAL
- 10.1145-191177.191231 — VW EXTERNAL
- 10.5555-646760.705865 — PV EXTERNAL
- 10.5555-646761.706031 — BCK1 EXTERNAL
- 10.5555-874062.875481 — BCK2 EXTERNAL
- ANSI.X9.9.1986 — ANSI EXTERNAL
- ISBN.9780471048923 — MM EXTERNAL
- NIST FIPS 180-1 [Withdrawn]
- IETF RFC 1321 [Active*]
- IETF RFC 1826 [Superseded*]
- RSA.crypto.v2n2.1996 — Dobb EXTERNAL
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 2246 [Superseded*]
- IETF RFC 2693 [Active*]
- IETF RFC 2801 [Active*]
- IETF RFC 2898 [Superseded*]
- IETF RFC 3075 [Superseded*]
- IETF RFC 3275 [Active*]
- IETF RFC 4051 [Superseded*]
- IETF RFC 4086 [Active*]
- IETF RFC 4169 [Active*]
- IETF RFC 4186 [Active*]
- IETF RFC 4187 [Active*]
- IETF RFC 4251 [Active*]
- IETF RFC 4306 [Superseded*]
- IETF RFC 4346 [Superseded*]
- IETF RFC 4634 [Superseded*]
- IETF RFC 5116 [Active*]
- IETF RFC 5191 [Active*]
- IETF RFC 5246 [Superseded*]
- IETF RFC 5448 [Active*]
- IETF RFC 5869 [Active*]
- IETF RFC 6066 [Active*]
- IETF RFC 6151 [Active*]
- IETF RFC 6234 [Active*]
- IETF RFC 6733 [Active*]
- IETF RFC 6931 [Superseded*]
- IETF RFC 7296 [Active*]
- IETF RFC 7925 [Active*]
- IETF RFC 8446 [Superseded*]
- 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]