SHA-256 online e MD5
Scrivi un testo qualsiasi e ottieni subito il suo hash SHA-256 o MD5. Tutto viene calcolato nel tuo browser, il testo non viene inviato da nessuna parte. Puoi passare anche a SHA-1, SHA-384 o SHA-512 e copiare il risultato con un clic.
Cos'è SHA-256?
SHA-256 è una funzione di hash crittografica della famiglia SHA-2. Trasforma qualsiasi dato, da una lettera a un file intero, in un'impronta di 256 bit scritta con 64 caratteri esadecimali. Lo stesso input dà sempre lo stesso hash, e un solo carattere diverso cambia completamente il risultato. Bitcoin usa SHA-256 per collegare e minare i blocchi; vedi mining crypto e blockchain.
E MD5?
MD5 produce un hash di 128 bit in 32 caratteri. È veloce e si usa ancora per i checksum, ma non è sicuro per password e firme, perché si possono creare due input diversi con lo stesso MD5. Per la sicurezza usa SHA-256 o superiore.
Confronto tra algoritmi
| Algoritmo | Lunghezza | Stato |
|---|---|---|
| MD5 | 128 bit, 32 hex | Non sicuro, solo checksum |
| SHA-1 | 160 bit, 40 hex | Obsoleto |
| SHA-256 | 256 bit, 64 hex | Sicuro, usato da Bitcoin e HTTPS |
| SHA-512 | 512 bit, 128 hex | Sicuro |
Hash di un file
- Windows:
certutil -hashfile file.zip SHA256 - macOS:
shasum -a 256 file.zip - Linux:
sha256sum file.zip
Confronta il risultato con l'hash pubblicato dall'autore. Se cambia anche un solo carattere, il file è stato modificato o danneggiato.
SHA-256 in un gioco
In TotalHash, un gioco di mining gratuito su Telegram, il tuo telefono calcola hash SHA-256 come un miner Bitcoin e chiude blocchi nella rete del gioco.
Guarda SHA-256 chiudere blocchi sul tuo telefono.
Apri TotalHashRisposte rapide
Come si calcola un hash SHA-256 online?
Scrivi o incolla il testo qui sopra. L'hash appare subito, calcolato nel browser senza inviare il testo.
Si può decifrare un hash SHA-256?
No. SHA-256 è a senso unico; si possono solo provare candidati e confrontare gli hash.
MD5 è sicuro?
Non per la sicurezza. Va bene per i checksum; per le password usa SHA-256 o superiore.
Quanto è lungo un hash SHA-256?
64 caratteri esadecimali, cioè 256 bit. MD5 ne ha 32.