Hash SHA512

InputCarattere 0 0 Bytes
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

Strumento online gratuito per hash SHA-512 con quattro modalità: testo, file, batch riga per riga e HMAC. Calcolo locale nel browser senza invio al server. Alterna liberamente tra SHA-512, SHA-384 e SHA-512/256.

Raccomandazioni correlate

Cos'è SHA-512?

SHA-512 è il membro con l'output più lungo della famiglia SHA-2, standardizzato dal NIST in FIPS 180-2 (2001). Accetta input di qualsiasi lunghezza e produce un digest di 512 bit (128 caratteri esadecimali).

**Rispetto a SHA-256:** l'output di SHA-512 è il doppio più lungo. Su CPU a 64 bit, SHA-512 è in genere più veloce di SHA-256 (la dimensione di parola corrisponde ai registri nativi); su CPU a 32 bit, vince SHA-256.

**Usi tipici:** ① Firme digitali (RSA, ECDSA); ② Protocolli TLS / HTTPS; ③ Costruzione di HMAC nei protocolli crittografici; ④ Verifica dell'integrità dei pacchetti software distribuiti; ⑤ Impronte di contenuto in scenari ad alta sicurezza.

**Stato di sicurezza:** SHA-512 è ancora oggi resistente alle collisioni (nessuna collisione pratica nota) ed è raccomandato per i nuovi progetti. Pianifica la migrazione a SHA-3 / BLAKE3 quando la crittografia post-quantistica diventerà standard.

Casi d'uso

  • Verifica dell'integrità di installer software e file mirror rispetto agli hash pubblicati
  • Generazione di impronte di contenuto per flussi di firma digitale e certificati
  • Produzione di digest dei messaggi nei protocolli TLS / HTTPS
  • Derivazione di chiavi e autenticazione dei messaggi con HMAC-SHA512
  • Uso come identificativo content-addressable in database o cache (evita di salvare il testo in chiaro completo)
  • Verifica lato destinatario dei dati trasferiti tra sistemi

Come utilizzare

  1. Scegli una modalità: testo, file, batch riga per riga o HMAC.
  2. Fornisci l'input: incolla testo nell'editor, trascina un file, incolla più righe o inserisci la chiave HMAC.
  3. Lo strumento calcola SHA-512 istantaneamente e mostra un risultato hex di 128 caratteri; passa tra hex / base64 e maiuscolo/minuscolo secondo necessità.
  4. Opzionalmente cambia variante (SHA-512 / SHA-384 / SHA-512/256) o incolla un hash noto per il confronto.

Funzionalità

  • Quattro modalità: testo, file, batch riga per riga e HMAC
  • Calcolo locale nel browser tramite Web Crypto API; nulla viene caricato
  • Tre varianti SHA-512: SHA-512 / SHA-384 / SHA-512/256
  • Hash a blocchi per file grandi con avanzamento in tempo reale
  • HMAC-SHA512 con codifiche della chiave utf8 / hex / base64
  • Output multi-algoritmo affiancato: MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
  • Confronto con hash noto: incolla un hash di riferimento per verificare
  • Pieno supporto Unicode, inclusi caratteri cinesi ed Emoji

Best Practices

Standardizza la codifica

codifiche diverse (UTF-8 vs Latin1) producono hash diversi; verifica che la codifica corrisponda prima della verifica tra sistemi.

Confronta senza distinzione tra maiuscole/minuscole

la custodia delle cifre hex non influisce sull'uguaglianza — converti entrambi i lati in minuscolo prima del confronto.

Non memorizzare mai le password con SHA-512

è troppo veloce; usa invece PBKDF2 / bcrypt / scrypt / Argon2.

HMAC vs hash semplice

HMAC-SHA512 autentica i messaggi con una chiave, mentre SHA-512 crea impronte di contenuto senza chiave.

SHA-512 vs SHA-512/256

scegli SHA-512 per l'output completo di 128 caratteri; scegli SHA-512/256 se servono 64 caratteri ma vuoi la resistenza di SHA-512.

Domande frequenti

Quanto è lungo l'output di SHA-512?

SHA-512 produce 512 bit, mostrati come 128 caratteri esadecimali. SHA-384 produce 96 caratteri, SHA-512/256 produce 64 caratteri.

SHA-512 o SHA-256 — quale scegliere?

SHA-256 è sufficientemente sicuro per la maggior parte degli usi. SHA-512 è più veloce su CPU a 64 bit e offre maggiore resistenza alle collisioni, risultando ideale per carichi ad alta sicurezza e sensibili alle prestazioni.

SHA-512 è un algoritmo di cifratura?

No. SHA-512 è una funzione hash unidirezionale; in teoria non è possibile risalire da un digest all'input. Parlare di "cifratura SHA-512" è impreciso: questo strumento calcola solo hash.

SHA-512 è sicuro?

Sì, è ancora resistente alle collisioni e non sono note collisioni pratiche. Valuta la migrazione a SHA-3 / BLAKE3 quando la crittografia post-quantistica diventerà standard.

Posso memorizzare le password direttamente con SHA-512?

No. SHA-512 è troppo veloce e può essere forzato con GPU. Usa un hash lento dedicato come PBKDF2 (con salt e iterazioni elevate), bcrypt, scrypt o Argon2.

Qual è la differenza tra SHA-384 e SHA-512/256?

SHA-384 produce 384 bit (96 caratteri), prelevati da un offset diverso del calcolo SHA-512 completo. SHA-512/256 produce 256 bit (64 caratteri) usando valori iniziali diversi. Entrambi appartengono alla famiglia SHA-2 con livello di sicurezza comparabile.

Cos'è HMAC-SHA512?

HMAC-SHA512 è un Message Authentication Code basato su SHA-512 che autentica i messaggi tramite una chiave segreta. La modalità HMAC qui supporta le codifiche di chiave utf8 / hex / base64.

L'hash di un file grande blocca la pagina?

No. I file vengono elaborati in blocchi in streaming, senza caricarli interamente in memoria, quindi anche file da diversi GB vengono hashati in modo fluido e l'interfaccia resta reattiva.

Viene caricato qualcosa su un server?

No. Lo strumento calcola nel browser tramite Web Crypto API; testo e file restano sul tuo dispositivo.

Glossario

SHA-512
Funzione hash crittografica a 512 bit, membro con l'output più lungo della famiglia SHA-2. Ancora resistente alle collisioni; raccomandata per usi ad alta sicurezza.
SHA-384
Variante troncata di SHA-512 che produce 384 bit (96 caratteri hex). Membro della famiglia SHA-2.
SHA-512/256
Variante troncata di SHA-512 che produce 256 bit (64 caratteri hex). Conserva la resistenza alle collisioni di SHA-512 con la lunghezza di SHA-256.
Famiglia SHA-2
La serie di algoritmi SHA-256 / SHA-384 / SHA-512, standardizzati dal NIST in FIPS 180-2. Questo strumento supporta tre varianti: SHA-512, SHA-384 e SHA-512/256.
Codifica esadecimale
Il modo abituale di mostrare un digest hash. L'output di 512 bit di SHA-512 equivale a 128 caratteri esadecimali.
Resistenza alle collisioni
Proprietà per cui non si possono trovare due input distinti che producano lo stesso hash. SHA-512 mantiene questa proprietà oggi.
Web Crypto API
Interfaccia crittografica integrata nel browser, che offre SHA-1 / SHA-256 / SHA-384 / SHA-512 con accelerazione hardware. Questo strumento la usa per il calcolo locale.

Confronto degli algoritmi della famiglia SHA-2

SHA-512 è il membro con l'output più lungo della famiglia SHA-2.

AlgoritmoBit di outputLunghezza hexBit di bloccoUso tipico
SHA-25625664512Default generale
SHA-384384961024Alta sicurezza
SHA-5125121281024Alta sicurezza / CPU 64 bit
SHA-512/256256641024256 bit con resistenza SHA-512

Riferimento prestazioni degli algoritmi di hash

Dati di prestazione approssimativi; i valori reali dipendono da browser e hardware.

AlgoritmoCPU 64 bitCPU 32 bitStato attuale
SHA-256MedioVeloceSicuro
SHA-512VeloceLentoSicuro
SHA-1VeloceVeloceAttacchi di collisione noti
MD5Molto veloceMolto veloceAttacchi di collisione/preimmagine noti

Scenari tipici di applicazione di SHA-512

Copre il livello di protocollo, il livello di firma e la pratica ingegneristica.

ScenarioPerché SHA-512Valore chiave
Impronta per distribuzione softwareResistenza alle collisioni, output lungoVerifica download
Protocollo TLS 1.3Raccomandato da RFC 8446Sicurezza HTTPS
HMAC-SHA512Resistente agli attacchi length-extensionAutenticazione messaggi
Impronta contenuto DBOutput hex di 128 caratteriDedup / chiave di cache
Firme digitaliSi abbina a RSA / ECDSAIntegrità della firma

Authoritative References