b"\n_START_ARTICLE_\nHMAC\n_START_PARAGRAPH_\nHMAC (keyed-hash message authentication code) \xc3\xa8 una modalit\xc3\xa0 per l'autenticazione di messaggi (message authentication code) basata su una funzione di hash, utilizzata in diverse applicazioni legate alla sicurezza informatica. Tramite HMAC \xc3\xa8 infatti possibile garantire sia l'integrit\xc3\xa0, sia l'autenticit\xc3\xa0 di un messaggio. HMAC utilizza infatti una combinazione del messaggio originale e una chiave segreta per la generazione del codice._NEWLINE_Una caratteristica peculiare di HMAC \xc3\xa8 il non essere legato a nessuna funzione di hash in particolare, questo per rendere possibile una sostituzione della funzione nel caso non fosse abbastanza sicura. Nonostante ci\xc3\xb2 le funzioni pi\xc3\xb9 utilizzate sono MD5 e SHA-1, entrambe attualmente considerate poco sicure."