Come calcolare un hash
- Scrivi o incolla un testo, oppure scegli un file dal tuo dispositivo.
- I cinque hash compaiono subito. Premi “Copia” su quello che ti serve.
- Per verificare un download, incolla nella casella di confronto l'hash pubblicato dall'autore.
- Se corrisponde, viene segnato in verde e sai che il contenuto è identico.
Che cos'è un hash
Un hash è una “impronta digitale” di un testo o di un file: una stringa di lunghezza fissa che cambia completamente se si modifica anche un solo carattere. Lo stesso contenuto dà sempre lo stesso hash.
Si usa per verificare che un file scaricato non sia corrotto né alterato, confrontando il suo hash con quello pubblicato dall'autore, e per individuare i duplicati.
MD5 e SHA-1 sono considerati deboli per la sicurezza (si possono costruire collisioni): vanno bene per controllare l'integrità, non per proteggere le password. Per la sicurezza, preferisci SHA-256 o SHA-512.
Da tenere presente
- Un hash non è una cifratura e non si può “annullare”. Da solo non è nemmeno adatto a salvare le password.
- Il testo viene elaborato in UTF-8. Lo stesso testo con un diverso formato di a capo dà un hash diverso.
- I file grandi (fino a 500 MB) vengono letti per intero in memoria, quindi possono richiedere tempo o non funzionare su dispositivi con poca memoria.
Domande frequenti
Il mio file viene caricato su un server?
No. L'hash viene calcolato nel tuo browser e il file non lascia il tuo dispositivo.
Come verifico un file scaricato?
Calcola il suo hash, incolla nella casella di confronto quello pubblicato dall'autore e guarda se corrisponde.
Quale algoritmo devo usare?
Per controllare l'integrità va bene qualsiasi, ma SHA-256 è il più consigliato. MD5 e SHA-1 non sono più sicuri contro gli attacchi.
Si può invertire un hash per ottenere il testo?
No. Un hash è una funzione a senso unico: si può solo verificare se un contenuto produce quell'hash.
È gratis?
Sì, è gratis, non richiede registrazione e funziona direttamente nel browser.