Hai bisogno dell'hash di un testo? Digitalo o incollalo qui sopra e lo strumento mostrerà istantaneamente i suoi valori MD5, SHA-1, SHA-256 e SHA-512 — copia uno qualsiasi di essi con un solo clic. Gli hash SHA vengono calcolati con la Web Crypto API integrata nel tuo browser e l'MD5 con una routine locale standard, così il tuo testo non viene mai inviato, registrato o memorizzato da nessuna parte.
—
—
—
—
Una funzione di hash prende qualsiasi input — una parola, un paragrafo, un intero file — e lo trasforma in una stringa di caratteri breve e di lunghezza fissa chiamata digest. Le buone funzioni di hash condividono tre proprietà utili:
Questi sono gli algoritmi di hash più usati e si differenziano principalmente per la lunghezza del digest e per la sicurezza:
| Algoritmo | Lunghezza del digest | Stato |
|---|---|---|
| MD5 | 128-bit (32 hex) | Veloce ma compromesso — adatto per i checksum, non per la sicurezza. |
| SHA-1 | 160-bit (40 hex) | Deprecato per la sicurezza; sono note delle collisioni. |
| SHA-256 | 256-bit (64 hex) | Robusto e consigliato per la maggior parte degli usi attuali. |
| SHA-512 | 512-bit (128 hex) | Robusto, con un digest più lungo rispetto a SHA-256. |
L'hashing è unidirezionale: non è cifratura e non esiste alcun "decifrare" perché non è coinvolta alcuna chiave. Inoltre non è il modo in cui dovresti archiviare le password da solo. Un semplice MD5 o SHA-256 di una password può essere violato rapidamente con le tabelle di ricerca. La corretta archiviazione delle password utilizza un algoritmo lento e con salt come bcrypt, scrypt o Argon2. Per creare password robuste fin dall'inizio, usa il nostro generatore di password.
No. Tutto l'hashing avviene nel tuo browser — SHA tramite la Web Crypto API, MD5 tramite una routine locale. Nulla di ciò che digiti viene trasmesso, registrato o memorizzato.
Per qualsiasi cosa legata alla sicurezza, usa SHA-256 (o SHA-512). Usa MD5 o SHA-1 solo per attività non legate alla sicurezza, come i checksum rapidi, e solo quando qualcosa li richiede specificamente.
No. Gli hash sono unidirezionali. I cosiddetti siti di "decrittazione MD5" si limitano a cercare l'hash in un database di valori comuni precalcolati — non invertono la matematica.
Con gli algoritmi robusti ciò non accade praticamente mai. Una tale "collisione" è possibile solo con algoritmi compromessi come MD5 e SHA-1, ed è proprio per questo che non ci si dovrebbe affidare a essi per la sicurezza.
Generatore di password — Genera in pochi secondi password robuste e casuali e passphrase facili da ricordare. Scegli la lunghezza e i set di caratteri che desideri e copia la tua password all'istante — tutto funziona localmente nel tuo browser, così niente viene mai inviato, registrato o memorizzato.
Generatore di PIN — Genera codici PIN casuali e sicuri (3–12 cifre) direttamente nel tuo browser. Evita PIN deboli come 1234 o 0000, creali in blocco e copiali con un clic — niente viene inviato da nessuna parte.
Generatore di passphrase — Crea passphrase sicure e facili da ricordare a partire da parole casuali — semplici da memorizzare, difficili da decifrare. Scegli il numero di parole e i separatori, generale in blocco, tutto localmente nel tuo browser.
Verifica della robustezza della password — Testa istantaneamente la robustezza della tua password. Scopri la sua entropia, il tempo stimato per violarla ed esattamente cosa correggere: tutto verificato localmente nel tuo browser, senza mai essere inviato da nessuna parte.
Verifica password compromesse — Verifica se la tua password è comparsa in una violazione di dati nota. Grazie alla k-anonymity, vengono inviati solo i primi cinque caratteri del suo hash: la tua password resta nel tuo browser.