Generatore di hash SHA-512

Genera online l’hash SHA-512 di un testo. Digita un messaggio per calcolare il digest a 512 bit come 128 caratteri esadecimali minuscoli e copiarlo. L’elaborazione avviene localmente tramite Web Crypto API; il selettore consente di confrontare altre funzioni hash.

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

L’hash SHA-512 di un input vuoto è una costante nota.

Testo semplice
Input ciao mondo
Output 472be23a3ff79d2f6b05b6d3cd74039dc9009ae12136c5d3113a8372a545cc57bad55091a9979f27f0807f802a68b65aca913341fd03076c5300c1f33583fc5a

Un breve messaggio produce 128 caratteri esadecimali.

Effetto valanga
Input Ciao mondo
Output e772547dee9f8286cbf4b9590c54e3af53d7389461d41f55ca796b0cb54179b52ed0003a2f98e26d8d9ed283ad7cc4deff2f32a6e33a8c69bbc5c4f713c2ea65

La maiuscola iniziale trasforma completamente l’hash.

Vettore di test SHA-512 standard
Input The quick brown fox jumps over the lazy dog
Output 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Vettore comune per controllare un’implementazione SHA-512.

Che cos’è SHA-512?

SHA-512 è una funzione hash crittografica SHA-2. Trasforma input di qualsiasi lunghezza in un digest fisso di 512 bit (64 byte), scritto con 128 caratteri esadecimali. Questo calcolatore lo mostra in minuscolo.

È deterministico, unidirezionale e resistente alle collisioni. Il digest identifica o verifica i dati, ma non può essere decifrato per recuperare il testo. L’hashing non è cifratura.

SHA-512 rispetto a SHA-256

Entrambe sono funzioni SHA-2 sicure. SHA-512 offre 512 bit e 256 bit ideali contro le collisioni; SHA-256 offre 256 e 128 bit. Entrambi i margini superano gli attacchi pratici.

SHA-512 usa parole da 64 bit e blocchi da 1024 bit e può essere più veloce su alcune piattaforme. SHA-256 occupa la metà. Scegli soprattutto l’algoritmo richiesto da protocollo, API o checksum.

Come usare il generatore SHA-512
  1. Digita il testo.
  2. Lascia SHA-512 selezionato.
  3. Il generatore mostra 128 caratteri esadecimali.
  4. Copia il risultato.

Vengono elaborati gli esatti byte UTF-8: maiuscole, spazi, Unicode e ritorni a capo cambiano l’hash. L’input vuoto è valido. Puoi confrontare SHA-256, SHA-3, BLAKE2, SHA-1, MD5 o CRC32.

Funzionamento e usi di SHA-512

SHA-512 codifica il messaggio, aggiunge padding e lunghezza e crea blocchi di 1024 bit. Ogni blocco attraversa 80 round di operazioni a 64 bit, somme modulari, costanti ed espansione. Otto parole da 64 bit formano il digest.

È usato per integrità, identificatori, firme, impronte di certificati e checksum. HMAC-SHA-512 autentica; PBKDF2-HMAC-SHA-512 deriva chiavi. Un hash semplice non autentica e non protegge correttamente le password.

FAQ

Ha un margine teorico maggiore, ma entrambi sono sicuri e senza attacchi pratici noti a preimmagini o collisioni. SHA-256 in genere basta; scegli SHA-512 se richiesto, se servono 512 bit o se è più veloce sulla piattaforma.

Può esserlo per input grandi su alcuni sistemi a 64 bit. Dipende da CPU, accelerazione, browser e dimensione; per testi brevi è irrilevante. Misura il carico reale.

Non usare SHA-512 puro: la velocità favorisce gli attacchi. Usa Argon2id, scrypt, bcrypt o PBKDF2 con salt casuale univoco e costo adeguato.

Il calcolo avviene localmente tramite Web Crypto API; il testo non viene inviato per l’hashing. Non inserire segreti su dispositivi non affidabili.

No. È unidirezionale e non esiste decoder o chiave. Si può solo ipotizzare un input, calcolarne l’hash e confrontarlo: questo non inverte l’algoritmo.

Probabilmente elabora byte diversi. Controlla maiuscole, spazi, tab, fine riga, Unicode e se l’altro strumento usa testo, hex, Base64 o file. Qui il testo è UTF-8.

No. La pagina elabora testo e non legge file. Un nome viene trattato come testo. Per i download usa un programma per file e una somma affidabile.

Elabora esattamente il testo originale e confronta tutti i 128 caratteri. La corrispondenza indica con probabilità estrema gli stessi byte. Contro manomissioni il valore atteso deve provenire da una fonte affidabile.
Strumenti correlati

Generatore HMAC

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