Strumenti

Generatore Hash Online Gratuito — MD5, SHA-256, SHA-512

Genera istantaneamente hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 da qualsiasi testo — tutti e cinque gli algoritmi simultaneamente, 100% nel tuo browser.

MD5 128 bit Non consigliato per usi di sicurezza
SHA-1 160 bit Non consigliato per usi di sicurezza
SHA-256 256 bit
SHA-384 384 bit
SHA-512 512 bit

Privacy

Tutto il calcolo avviene localmente nel tuo browser tramite la Web Crypto API e un'implementazione MD5 in JavaScript puro. Il tuo testo non viene mai inviato ai nostri server.

Cos'è una Funzione Hash?

Una funzione hash prende qualsiasi testo in input e produce una stringa di lunghezza fissa — l'hash. Il processo è unidirezionale: non puoi invertire un hash per recuperare il testo originale. Le funzioni hash sono deterministiche: lo stesso input produce sempre lo stesso output. Sono ampiamente utilizzate in informatica per la verifica dell'integrità dei dati, la memorizzazione delle password, le firme digitali e l'indirizzamento dei contenuti.

MD5, SHA-1, SHA-256, SHA-384, SHA-512: Quando Usare Ciascuno

Scegli l'algoritmo giusto per il tuo caso d'uso:

MD5 (128-bit)

Deprecato per la sicurezza. Adatto per checksum di file non critici e sistemi legacy. Produce una stringa hex di 32 caratteri.

SHA-1 (160-bit)

Deprecato per le firme digitali, ancora usato negli hash dei commit Git. Produce una stringa hex di 40 caratteri.

SHA-256 (256-bit)

Standard gold. Usato nei certificati TLS, token JWT e Bitcoin. Produce una stringa hex di 64 caratteri.

SHA-384 (384-bit)

Variante SHA-2 per contesti ad alta sicurezza. Produce una stringa hex di 96 caratteri.

SHA-512 (512-bit)

Massima resistenza. Maggiore overhead computazionale. Produce una stringa hex di 128 caratteri.

Casi d'Uso Comuni del Generatore Hash

Applicazioni pratiche dell'hashing crittografico:

Verifica Integrità File

Confronta i valori hash per verificare che i file scaricati siano completi e non modificati.

Hashing delle Password

Memorizza password con hash (e salt) invece di testo in chiaro nei database.

Firme Digitali e TLS

I certificati SSL/TLS si basano su SHA-256 o SHA-384 per gli algoritmi di firma.

Cache Busting

Aggiungi un hash del contenuto ai nomi dei file degli asset per invalidare la cache del browser al deploy.

Indirizzamento dei Contenuti

Git, IPFS e altri sistemi usano gli hash per identificare univocamente i contenuti.

Domande Frequenti

No. Le funzioni hash sono unidirezionali: è computazionalmente impossibile invertire un hash. Puoi solo verificare che un dato input produca lo stesso hash di un valore memorizzato.

Entrambi fanno parte della famiglia SHA-2. SHA-256 produce un digest da 256 bit (hex a 64 caratteri); SHA-512 produce un digest da 512 bit (hex a 128 caratteri). SHA-512 offre un margine di sicurezza maggiore ma ha un overhead computazionale più alto.

MD5 è considerato crittograficamente rotto e non dovrebbe essere usato per scopi di sicurezza come l'hashing delle password o le firme digitali. È ancora accettabile per usi non di sicurezza come checksum rapidi dei file.

No. Tutto il calcolo avviene interamente nel tuo browser usando la Web Crypto API (per SHA-*) e un'implementazione JavaScript pura di MD5. Nessun dato lascia mai il tuo dispositivo.