Home / Generatore di hash

Generatore di hash

MD5, SHA-1, SHA-256 e SHA-512 da qualsiasi testo, calcolati localmente — quello che digiti non viene mai inviato da nessuna parte.

MD5—
SHA-1—
SHA-256—
SHA-512—

Come funziona

Questo strumento calcola l'hash MD5, SHA-1, SHA-256 e SHA-512 di qualsiasi testo digitato, interamente nel tuo browser — niente viene inviato da nessuna parte. Un hash è un'impronta a senso unico: lo stesso input produce sempre lo stesso output, ma non puoi invertire un hash per risalire al testo originale. Usalo per verificare il checksum di un file, confrontare due testi senza esporli, o testare il tuo codice rispetto a valori noti.

Ciò per cui questo strumento non serve: applicare l'hash alle password per memorizzarle. MD5 e SHA-1 sono veloci per progettazione, esattamente il contrario di ciò che serve per quello scopo — un sistema reale usa una funzione deliberatamente lenta come bcrypt, scrypt o Argon2 (vedi key stretching nel nostro glossario) in modo che provare miliardi di password al secondo non sia possibile.

Termini correlati: Hash · Salt (salatura) · Key stretching · CSPRNG

Domande frequenti

Il mio testo viene inviato da qualche parte?

No. Ogni hash viene calcolato localmente nel tuo browser usando la Web Crypto API (per SHA-1/256/512) e un'implementazione JavaScript locale (per MD5) — quello che digiti non lascia mai il tuo dispositivo.

Perché MD5 e SHA-1 sono considerati insicuri?

Entrambi hanno attacchi di collisione noti — è possibile costruire due input diversi che producono lo stesso hash, il che li rende inutilizzabili per firme digitali o certificati. Restano validi per checksum e usi non ostili, come verificare che un download non sia corrotto.

Quale hash dovrei usare per un nuovo progetto?

SHA-256 è la scelta moderna sicura predefinita per l'hashing generico. Per la memorizzazione delle password nello specifico, usa una funzione lenta dedicata (bcrypt, scrypt, Argon2) — mai un hash puro come SHA-256 da solo.

Posso fare l'hash di un file, non solo di testo?

Non con questo strumento — calcola l'hash solo del testo che digiti o incolli. Per i file, gli strumenti di checksum integrati nel tuo sistema operativo (certutil su Windows, shasum o md5 su macOS/Linux) sono l'opzione standard.