Codice di autenticazione del messaggio Hash senza collisione e keyed [chiuso]

-4
  • Che cos'è Collision Free? E come funziona?
  • Che cos'è HMAC (codice di autenticazione del messaggio Keyed-Hash)? E come funziona?
  • Come si può ottenere l'autenticazione con HMAC?
posta Jony 10.02.2018 - 17:20
fonte

1 risposta

1

La collisione è l'effetto desiderato dei metodi computazionali dietro gli algoritmi di hashing. Quando un algoritmo hashing è privo di collisioni, significa che per ogni input dell'algoritmo di hashing l'hash risultante è univoco e non può essere duplicato con un input diverso.

Un HMAC è il risultato di un algoritmo tipicamente descritto come una funzione di derivazione chiave o tecnica di allungamento chiave. Al momento NIST consiglia l'algoritmo PBKDF2 per generare un HMAC.

Un HMAC può essere utilizzato per derivare un hash strong e irreversibile basato sull'input di un utente, come una password.

Per i dettagli sulla corretta implementazione di un HMAC per l'autenticazione, fare riferimento a NIST SP 800-132

    
risposta data 10.02.2018 - 17:46
fonte

Leggi altre domande sui tag