DevToolPal
IT

Generatore di hash SHA-512

Calcola l’hash SHA-512 di qualsiasi testo, anche riga per riga. Output in hex o Base64, calcolato nel tuo browser.

Eseguito in locale, mai caricato

Opzioni

Output

Testo

0 caratteri · 0 B

Hash SHA-512

0 caratteri · 0 B

Cosa fa

Questo strumento calcola l’hash SHA-512 di qualsiasi testo. SHA-512 è una funzione di hash crittografica progettata nel 2001 dalla NSA e pubblicata dal NIST come parte di SHA-2. Trasforma un input di qualsiasi lunghezza in un valore fisso di 512 bit, mostrato come 128 caratteri esadecimali. Lo stesso input produce sempre lo stesso hash, e cambiare un solo carattere cambia completamente l’hash.

Come si usa

  1. Scrivi o incolla il testo nella casella di input, trascinaci sopra un file di testo oppure premi Esempio.
  2. L’hash SHA-512 compare mentre scrivi.
  3. Scegli l’output Hex o Base64 e attiva Hex maiuscolo se il sistema con cui confronti usa le lettere maiuscole.
  4. Attiva Hash di ogni riga separatamente per calcolare in un colpo solo l’hash di un elenco, ad esempio molte password o ID. Ogni riga ottiene il proprio hash sulla riga di output corrispondente.

Il testo viene elaborato come UTF-8, esattamente come è stato scritto, spazi e a capo compresi. Per calcolare l’hash del contenuto di un file o usare altri algoritmi, vedi il generatore di hash generico.

Esempio

Input:  The quick brown fox jumps over the lazy dog
SHA-512: 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Aggiungi un punto alla fine e l’hash cambia completamente. Questo “effetto valanga” è ciò che rende gli hash utili per individuare qualsiasi modifica nei dati.

Dove si usa SHA-512

SHA-512 si usa nei campi di integrità dei pacchetti npm (sha512-…), in Subresource Integrity, negli hash delle password Linux ($6$ in /etc/shadow, che esegue SHA-512 migliaia di volte), nelle firme Ed25519, nella firma delle API con HMAC-SHA512 e nei checksum dei file.

Sicurezza

SHA-512 è sicuro. Appartiene alla stessa famiglia SHA-2 di SHA-256, con uno stato interno e un output più grandi. Spesso è più veloce di SHA-256 sui processori a 64 bit privi di istruzioni hardware SHA. Se ti serve un valore più corto, di solito bastano SHA-512/256 o il semplice SHA-256. Per le password usa bcrypt, scrypt o Argon2.

Domande frequenti

› Il mio testo viene inviato a un server?

No. L'hash SHA-512 viene calcolato nel tuo browser, quindi password, chiavi e testi privati non lasciano mai il tuo dispositivo.

› Un hash SHA-512 si può decifrare?

No. SHA-512 è un hash unidirezionale, non una cifratura. I siti che dicono di decifrarlo cercano il valore in tabelle di hash di parole comuni, il che funziona solo con input brevi o molto diffusi.

› Perché il mio SHA-512 non corrisponde a quello di un altro strumento?

Di solito l'input differisce per caratteri invisibili: un a capo finale (echo ne aggiunge uno, usa echo -n), terminatori di riga CRLF di Windows, uno spazio iniziale o una codifica del testo diversa. Questo strumento calcola l'hash dei byte UTF-8 esatti della casella di testo.

› Quanto è lungo un hash SHA-512?

512 bit: 128 caratteri esadecimali, oppure 88 caratteri in Base64.

› SHA-512 è sicuro?

SHA-512 è sicuro. Appartiene alla stessa famiglia SHA-2 di SHA-256, con uno stato interno e un output più grandi. Spesso è più veloce di SHA-256 sui processori a 64 bit privi di istruzioni hardware SHA.