Generatore SHA512
SHA-512 raddoppia l’ampiezza di output di SHA-256 fino a 512 bit (128 caratteri esadecimali) e in effetti è più veloce di SHA-256 sulle CPU a 64 bit perché le sue operazioni sui blocchi sono nativamente a 64 bit. Incolla qualsiasi testo e questo generatore restituisce il digest esadecimale deterministico di 128 caratteri minuscoli. Usalo quando il tuo standard o protocollo richiede SHA-512: file shadow di Linux moderni ($6$ crypt), alcune suite di cifratura TLS, IPSec e schemi di firma che traggono vantaggio da un margine di sicurezza più ampio. SHA-512 è un hash a senso unico, non una cifratura: il digest non può essere invertito per recuperare il testo originale.
In cosa SHA-512 differisce da SHA-256
-
1
Inserisci il testo
Qualsiasi stringa UTF-8: SHA-512 è indipendente dalla codifica purché entrambe le parti concordino sulla rappresentazione in byte.
-
2
Dimensione del blocco di 1024 bit
SHA-512 elabora blocchi da 128 byte (contro i 64 byte di SHA-256), ed è per questo che è più veloce per byte su hardware a 64 bit.
-
3
80 round di compressione
Più round dei 64 di SHA-256, operando su otto parole da 64 bit invece che su otto da 32 bit.
-
4
Copia il digest esadecimale di 128 caratteri
L'output è sempre di 128 caratteri esadecimali minuscoli (512 bit). Copialo con un clic.
SHA-512 contro SHA-256
| Proprietà | SHA-256 | SHA-512 |
|---|---|---|
| Output | 256 bit / 64 hex | 512 bit / 128 hex |
| Blocco | 512 bit | 1024 bit |
| Round | 64 | 80 |
| Dimensione parola | 32 bit | 64 bit |
| Velocità su CPU 64 bit | ~1,5 GB/s (con SHA-NI) | ~1,2 GB/s (software) |
| Velocità su CPU 32 bit | Veloce | Più lenta (senza op. 64 bit) |
| Ideale per | Uso generale | Digest di archiviazione a lungo termine |
Dove SHA-512 è preferito
- Password shadow di Linux.
$6$...$...indica SHA-512-crypt con 5000 round per impostazione predefinita (regolabile). - Troncamento ridotto. Alcuni sistemi di archiviazione troncano SHA-512 a 256 bit ottenendo “SHA-512/256”, che resiste agli attacchi di estensione della lunghezza.
- SPHINCS+ e altre firme post-quantistiche. Si basano fortemente su SHA-512 o su varianti di SHA-3.
- Suite GCM di TLS 1.2.
ECDHE-RSA-AES256-GCM-SHA384usa SHA-384 (una variante di SHA-512).
Controllo di lunghezza ed esadecimale
Un digest SHA-512 ha sempre 128 caratteri esadecimali. Se il tuo output è più corto, stai guardando una variante troncata (SHA-512/224 o SHA-512/256) o un algoritmo completamente diverso. Il digest della stringa vuota è cf83e1357eefb8bd...a538327af927da3e (128 caratteri).
Quando non usare SHA-512
- Quando la specifica richiede SHA-256. Sostituirlo è una violazione del protocollo.
- Quando ti serve velocità su CPU a 32 bit o integrate: SHA-256 di solito è più adatto.
- Per l’hashing delle password da solo, usa Argon2id o bcrypt anche se li abbini a SHA-512.
Domande frequenti
Offre un margine di sicurezza più ampio, circa 2^256 contro 2^128 di lavoro per una collisione, ma entrambi sono considerati sicuri per le esigenze attuali e del prossimo futuro. Scegli in base all’idoneità al protocollo e alle prestazioni, non all’intuizione che “più grande è più sicuro”.
SHA-512 elabora parole da 64 bit, che corrispondono alla larghezza dei registri delle CPU moderne. SHA-256 lavora su parole da 32 bit, quindi su una CPU a 64 bit spreca metà del registro. Tuttavia, le estensioni SHA-NI di Intel/AMD accelerano SHA-256 e possono ribaltare questo risultato.
No. SHA-512/256 è un algoritmo distinto, con costanti di inizializzazione diverse e un output di 256 bit. Non è la stessa cosa che troncare l’output di questo strumento a 64 caratteri esadecimali.
Sul nostro server. Il tuo testo viene inviato tramite una connessione cifrata, sottoposto a hash con la funzione SHA-512 standard, e viene restituito il digest di 128 caratteri. Non conserviamo ciò che invii. SHA-512 è a senso unico, quindi il digest non può essere invertito né decifrato per recuperare il tuo input.
Strumenti correlati
Generatore JWT
Genera JWT firmati con intestazione personalizzata, dichiarazioni del payload, firma HMAC o RSA, scadenza e restrizioni di pubblico per i test.
Identificatore di Crittografia
Incolla un testo cifrato o un hash e l'identificatore suggerisce algoritmi o codifiche probabili: MD5, SHA, bcrypt, AES, RSA, Base64 e altro.
Convertitore ETH in USD
Converti Ethereum (ETH) in dollari USA con un tasso ETH/USD in tempo reale o scelto da te. Scopri quanto vale in USD qualsiasi importo in ETH.
Generatore HMAC
Genera firme HMAC (SHA-256, SHA-384, SHA-512, SHA-1, MD5) da un messaggio e una chiave segreta per l'autenticazione API e i webhook.
Generatore di Hash
Genera hash MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 dal testo, con un digest pronto da copiare per checksum e confronti.
Generatore MD5
Genera un hash MD5 da qualsiasi testo o file. Output a 128 bit in esadecimale, calcolato interamente nel tuo browser.
Strumento disponibile in altre lingue
- Generador SHA512 [ES]
- Générateur SHA512 [FR]
- Gerador SHA512 [PT]
- SHA512-Generator [DE]
- SHA512-generator [NL]
- SHA512 생성기 [KO]
- เครื่องสร้าง SHA512 [TH]
- SHA512ジェネレーター [JA]
- SHA512-generator [SV]
- Bộ tạo SHA512 [VI]
- Generator SHA512 [ID]
- مولّد SHA512 [AR]
- Generator SHA512 [PL]
- Генератор SHA512 [RU]
- SHA512 Oluşturucu [TR]
- SHA512 生成器 [ZH]
- SHA512 Generator [EN]