In SNMPv3, sono disponibili due algoritmi di autenticazione:
1. HMAC-MD5-96: utilizza la funzione di hash MD5 per firmare il messaggio di autenticazione. La lunghezza del codice di verifica è di 96 bit.
1. HMAC-SHA-96: utilizza la funzione di hash SHA per firmare il messaggio di autenticazione. La lunghezza del codice di verifica è di 96 bit.
Entrambi gli algoritmi forniscono un elevato livello di sicurezza per l’autenticazione delle richieste SNMP. Tuttavia, HMAC-SHA-96 è considerato più sicuro rispetto a HMAC-MD5-96, poiché MD5 è stato deprecato a causa delle vulnerabilità note nel suo algoritmo di hash.