Generatore di Hash di Testo
Descrizione
Genera hash sicuri da testo o file usando gli algoritmi MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3 e RIPEMD160.
Informazioni su Generatore di Hash di Testo
Il Generatore di Hash calcola digest crittografici di testo o file usando MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 e RIPEMD-160, tutto nel tuo browser. Un hash è un'impronta di lunghezza fissa del tuo input: lo stesso input produce sempre lo stesso digest, e anche la modifica di un solo carattere ne produce uno completamente diverso. Usalo per verificare l'integrità dei file, confrontare i download con i checksum pubblicati o memorizzare le impronte delle password.
Come usare
- Digita o incolla il tuo testo nell'input (oppure trascina un file).
- Leggi il digest per ogni algoritmo nell'elenco di output: si aggiornano mentre digiti.
- Attiva le maiuscole se il tuo checksum di riferimento usa esadecimali maiuscoli.
- Copia il digest che ti serve e confrontalo con il valore atteso.
Esempi
| Esempio | Input | Output |
|---|---|---|
| SHA-256 di "abc" | abc | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| MD5 di "abc" | abc | 900150983cd24fb0d6963f7d28e17f72 |
Domande frequenti
Quale algoritmo di hash dovrei usare?
Per i controlli di integrità, SHA-256 è lo standard moderno. Evita MD5 e SHA-1 per scopi di sicurezza, poiché sono compromessi rispetto agli attacchi di collisione, ma restano adeguati per checksum non legati alla sicurezza e per la compatibilità con i sistemi legacy.
Posso invertire un hash per tornare al testo originale?
No. L'hashing è unidirezionale per progettazione. L'unico modo per 'invertire' un hash è indovinare gli input e calcolarne l'hash finché uno corrisponde, motivo per cui per le password si usano hash lenti e con salt.
Il mio input viene inviato da qualche parte?
No. Tutto l'hashing viene eseguito localmente nel tuo browser, quindi testo e file non lasciano mai il tuo dispositivo.
Perché due strumenti danno hash diversi per lo stesso testo?
Di solito a causa di un carattere di nuova riga finale, di una codifica dei caratteri diversa o di differenze nei terminatori di riga (CRLF rispetto a LF). Gli hash sono esatti al byte, quindi anche differenze invisibili cambiano il risultato.