Calcolatore di hash SHA-3 256 bit

Genera il digest SHA-3 (Secure Hash Algorithm 3 definito da FIPS PUB 202) a 256 bit / 32 byte di una stringa di testo codificato in esadecimale. SHA-3 256 bit è la dimensione di output più comunemente utilizzata per l'hashing generico.

Hash SHA-3 256 bit:

Strumenti correlati

Maggiori informazioni sull'hash SHA-3

SHA-3 (Secure Hash Algorithm 3) è una funzione hash crittografica standardizzata dal NIST in FIPS PUB 202. La variante a 256 bit è la dimensione di output più comunemente utilizzata, producendo un digest di 32 byte che offre un buon equilibrio tra sicurezza ed efficienza.

SHA-3 è stato progettato da Guido Bertoni, Joan Daemen, Michaël Peeters e Gilles Van Assche, ed è stato selezionato come vincitore del concorso NIST per le funzioni hash nel 2012. A differenza di SHA-2, che utilizza la costruzione Merkle-Damgård, SHA-3 si basa sulla costruzione a spugna Keccak.

La costruzione a spugna funziona in due fasi:

  1. Fase di assorbimento: Il messaggio di input viene riempito e diviso in blocchi. Ogni blocco viene combinato con XOR in una porzione dello stato interno, seguito da una funzione di permutazione (Keccak-f).

  2. Fase di spremitura: I blocchi di output vengono estratti dallo stato, con la permutazione applicata tra le estrazioni se è necessario più output.

Principali vantaggi di SHA-3 256 bit:

  • Resistenza agli attacchi di estensione della lunghezza che influenzano SHA-2

  • Struttura interna diversa da SHA-2, che fornisce diversità algoritmica

  • Livello di sicurezza di 128 bit contro gli attacchi di collisione

  • Livello di sicurezza di 256 bit contro gli attacchi di preimmagine

SHA-3 256 bit è raccomandato per le applicazioni che richiedono una funzione hash crittografica generica con forti garanzie di sicurezza. È adatto per firme digitali, codici di autenticazione dei messaggi, derivazione delle chiavi e generazione di numeri casuali.