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:
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).
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.