ConvertiloConvertilo

Generatore di hash online: MD5, SHA-1, SHA-256, SHA-512

Genera hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 da testo o file. Checksum calcolati nel tuo browser, non viene caricato nulla.

Informazioni sul generatore di hash

Calcola gli hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 per testo o qualsiasi file, direttamente nel tuo browser. Gli algoritmi SHA vengono eseguiti tramite Web Crypto API; MD5 utilizza la libreria spark-md5. File e password non vengono mai caricati.

Dove vengono utilizzati gli hash

Verifica del checksum

Confronta il valore MD5 o SHA-256 di un file scaricato con il valore pubblicato sul sito ufficiale per confermare che l'archivio è integro e non manomesso.

Identificatori del contenuto

Utilizza un hash come ID breve e univoco per i contenuti: deduplicazione di file, chiavi di cache, ETags, archiviazione indirizzabile al contenuto.

Firme e token

SHA-256 alimenta HMAC, JWT, firme digitali e certificati: genera l'hash del messaggio per eseguire il debug delle tue API.

Rilevamento duplicati

MD5 o SHA-256 identici su due file significa quasi certamente contenuto identico: utile per ripulire i duplicati.

Domande frequenti

Cos'è un hash e in cosa differiscono MD5, SHA-1, SHA-256 e SHA-512?

Un hash è una stringa di lunghezza fissa che rappresenta in modo univoco i dati di input. MD5 restituisce 128 bit, SHA-1 — 160, SHA-256 — 256, SHA-512 — 512. Hash più lunghi significano meno collisioni ma calcoli più lenti.

È sicuro eseguire l'hashing di password e file qui?

Sì. Tutto l'hashing viene eseguito nel tuo browser: MD5 tramite spark-md5, SHA-* tramite Web Crypto API. Né il testo né i file vengono inviati a convertilo: non li vediamo né li memorizziamo mai.

Posso utilizzare MD5 per le password?

No. MD5 non è sicuro per memorizzare le password. Usa invece bcrypt, Argon2 o scrypt con un salt. MD5 va bene per controllare l'integrità dei file e per una rapida deduplicazione.

Qual è la dimensione massima del file?

La memoria del browser è l'unico limite. MD5 elabora i dati in blocchi da 2 MB, quindi in genere funziona anche con file di diversi gigabyte. SHA-* in questa versione legge l'intero file in memoria: usa MD5 per file molto grandi.

Perché stringhe visivamente identiche producono hash diversi?

Gli hash sono sensibili ai singoli byte: uno spazio superfluo, un diverso carattere di fine riga (LF anziché CRLF) o un BOM invisibile all'inizio del file cambiano completamente il risultato. Confronta input identici a livello di byte.

Dove posso ottenere il checksum di riferimento?

Gli autori delle distribuzioni pubblicano MD5 / SHA-256 accanto al link di download o nei file SHASUMS / .sig. Confronta quel valore con quello mostrato dal generatore.