SHA3-512 Hash Generator

Genera online un hash SHA3-512 da testo. Scrivi o incolla un messaggio per calcolare il digest SHA-3 a 512 bit come stringa esadecimale minuscola di 128 caratteri e copiare il risultato. Il calcolo avviene localmente nel browser con un’implementazione JavaScript di SHA-3; il selettore dell’algoritmo permette di confrontare SHA3-512 con SHA-512, SHA3-256, SHA-256, BLAKE2, SHA-1, MD5 o CRC32.

Input
0 caratt. · 0 byte
Prova:
Hash
✓ Elaborazione locale nel browser ✓ L’input non viene inviato al server
Esempi
Stringa vuota
Input (vuoto)
Output a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26

L’hash SHA3-512 dell’input vuoto è una costante definita da FIPS 202.

Testo semplice
Input ciao mondo
Output f47d9f68a96a46b4fdf933810b4fdc1cc20ccbc474dc884eb7ca2ebe20236399e8e4df82ccea220398f0aef8c97e7e17b24bb4527e6550ccb9209a2de2e21847

Un breve testo italiano produce una stringa SHA3-512 hex fissa di 128 caratteri.

Effetto valanga
Input Ciao mondo
Output a6a06bb72221f9b730478f0f23ad54c45dd97e586355e4f77fd04e918aa02cdd0ecbc15e338303c962e1843e6618b43164729c0651c55c8e9caa6a00ed72c752

Cambiare la maiuscola di una sola lettera produce un output non correlato.

Testo Unicode
Input Quel vituperabile xenofobo zelante assaggia il whisky ed esclama: alleluja!
Output 76058354442d12d56afb4489b2dacaebe67cfdf68eb0ae87e2cefa154821893d4fb094cc2c63cb8c69c3548464b3fe343326680634c6ea28fe189a0ecd9aad37

L’esempio mostra che SHA3-512 esegue l’hash dei byte UTF-8 esatti, inclusi spazi e punteggiatura.

Che cos’è SHA3-512?

SHA3-512 è una funzione hash crittografica della famiglia SHA-3, standardizzata dal NIST in FIPS 202 nel 2015. Trasforma input di qualsiasi lunghezza in un digest fisso di 512 bit (64 byte), di solito scritto come 128 caratteri esadecimali. Questo calcolatore SHA3-512 online mostra il risultato in hex minuscolo.

SHA3-512 è deterministica ed è progettata per essere unidirezionale e resistente alle collisioni: gli stessi byte di input producono lo stesso digest, ma dal digest non è possibile decrittare o ricostruire il testo originale. SHA-3 si basa sulla permutazione Keccak-p[1600] e su una costruzione sponge, con un design interno diverso da SHA-2. Non sono noti attacchi pratici di preimmagine o collisione contro SHA3-512.

SHA3-512 vs SHA-512

SHA3-512 e SHA-512 restituiscono entrambi digest a 512 bit, ma sono algoritmi diversi. SHA-512 appartiene alla famiglia SHA-2 e usa una costruzione in stile Merkle–Damgård con operazioni a 64 bit. SHA3-512 usa la costruzione sponge di Keccak e la permutazione Keccak-p[1600]. Lo stesso input produce quindi output completamente differenti.

SHA-512 ha spesso supporto più ampio nei protocolli e buone prestazioni software. SHA3-512 è utile quando un protocollo richiede esplicitamente SHA-3, quando serve diversità di design o quando è necessario un digest SHA-3 fisso a 512 bit. Usa sempre l’algoritmo esatto richiesto da specifica, API, vettore di test o checksum pubblicato.

Come usare il generatore SHA3-512
  1. Scrivi o incolla il testo da sottoporre a hash nel campo di input.
  2. Mantieni SHA3-512 selezionato nel menu degli algoritmi.
  3. Il generatore calcola il digest nel browser e mostra un risultato esadecimale di 128 caratteri.
  4. Usa il pulsante di copia per inserire l’hash SHA3-512 negli appunti.

Il calcolatore esegue l’hash dei byte UTF-8 esatti del testo. Maiuscole, spazi, punteggiatura, caratteri Unicode e a capo sono significativi. L’input vuoto è valido e produce il digest SHA3-512 standard della stringa vuota. Puoi anche confrontare lo stesso testo con SHA-512, SHA-256, SHA3-256, SHA3-384, BLAKE2, SHA-1, MD5 o CRC32.

Come funziona SHA3-512 e dove si usa

SHA3-512 usa uno stato sponge di 1600 bit. Nella fase absorb, i blocchi di input vengono mescolati nella parte rate da 576 bit e la permutazione Keccak aggiorna l’intero stato; i restanti 1024 bit di capacity forniscono il margine di sicurezza. Dopo domain separation e padding SHA-3, la fase squeeze legge 512 bit di output. Una piccola modifica dell’input dovrebbe cambiare molti bit dell’output: è l’effetto valanga mostrato negli esempi.

SHA3-512 può essere usato per controlli di integrità, fingerprint lunghi, identificatori di contenuto, flussi con firme digitali, digest specifici di protocollo e costruzioni crittografiche che richiedono SHA-3 con output a 512 bit. Un digest semplice non autentica la fonte e non è una scelta sicura per memorizzare password. Usa HMAC o KMAC per autenticazione con chiave segreta e Argon2id, scrypt, bcrypt o PBKDF2 per le password.

FAQ

Scegli SHA3-512 quando una specifica richiede SHA-3, quando serve un digest SHA-3 fisso a 512 bit o quando conta la diversità rispetto a SHA-2. SHA-512 è spesso più veloce e più supportato. Per l’interoperabilità usa sempre l’algoritmo richiesto esattamente.

Un digest SHA3-512 è lungo 512 bit, cioè 64 byte. In rappresentazione esadecimale corrisponde a 128 caratteri. Questo generatore restituisce hex minuscolo.

Non memorizzare password con SHA3-512 grezzo. È una funzione veloce e consente di provare molte ipotesi. Usa Argon2id, scrypt, bcrypt o PBKDF2 con salt casuale unico e costo adeguato.

Il calcolo SHA3-512 avviene localmente nel browser con JavaScript; il testo non viene inviato al server per l’hashing. Evita di inserire segreti su siti, dispositivi o browser di cui non ti fidi.

No. SHA3-512 è una funzione hash unidirezionale: non esiste un decoder SHA3-512 né una chiave per recuperare il testo originale. Si può solo indovinare un input, calcolarne l’hash e confrontarlo.

Gli strumenti potrebbero eseguire l’hash di byte diversi o di un algoritmo diverso. Controlla maiuscole, spazi iniziali o finali, tab, a capo, normalizzazione Unicode e se l’altro strumento si aspetta testo, hex, Base64 o byte di file. Verifica anche che usi SHA3-512 FIPS 202, non SHA-512 o Keccak.

No. SHA3-512 standardizzato e varianti precedenti di Keccak-512 condividono la permutazione Keccak, ma SHA-3 usa regole specifiche di domain separation e padding. Lo stesso input può produrre risultati diversi.

Questa pagina esegue l’hash del testo inserito nel campo; non carica né legge file. Incollare un nome file calcola l’hash del nome, non del contenuto. Per verificare file usa un’utility che legga i byte reali.
Strumenti correlati

Generatore HMAC

Genera un HMAC da testo e chiave segreta direttamente nel browser.