ScholarGate
Assistente
Machine learningMessage authentication code

HMAC

HMAC (Hash-Based Message Authentication Code) è un algoritmo crittografico per l'autenticazione di messaggi che utilizza una chiave segreta e una funzione di hash. Standardizzato nella RFC 2104 (1997), HMAC può essere combinato con qualsiasi funzione di hash crittografica (SHA-256, SHA-3, ecc.) per creare un codice di autenticazione del messaggio (MAC). HMAC fornisce sia integrità dei dati che autenticazione, rilevando sia corruzioni accidentali che manomissioni deliberate, ed è ampiamente utilizzato nella sicurezza web (TLS/SSL), autenticazione API e protocolli di rete.

Apri in MethodMindIn arrivoVideoIn arrivoDownload slides

Leggi il metodo completo

Riservato ai membri

Accedi con un account gratuito per leggere questa sezione.

Accedi

Method map

The neighbourhood of related methods — select a node to explore.

Fonti

  1. Krawczyk, H., Bellare, M., & Crechanko, R. (1997). HMAC: Keyed-Hashing for Message Authentication. RFC 2104. link
  2. Bellare, M., Canetti, R., & Krawczyk, H. (1996). Keying hash functions for message authentication. In Advances in Cryptology - CRYPTO 1996, LNCS 1109, pp. 1-15. DOI: 10.1007/3-540-68697-5_1

Come citare questa pagina

ScholarGate. (2026, June 3). Hash-Based Message Authentication Code. ScholarGate. https://scholargate.app/it/cryptography/hmac

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

Compare side by side

Citato da

ScholarGateHMAC (Hash-Based Message Authentication Code). Consultato il 2026-06-15 da https://scholargate.app/it/cryptography/hmac · Insieme di dati: https://doi.org/10.5281/zenodo.20539026