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.