Generatore di hash (MD5, SHA-1, SHA-256, SHA-512)
Digita o incolla un testo per vedere aggiornarsi in diretta i suoi hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Aggiungi una chiave segreta per calcolare un HMAC e verificare le firme dei webhook.
Funziona nel tuo browser
Come si usa
- Digita o incolla il testo.
- Copia l'hash che ti serve.
- Per l'HMAC, apri la sezione dedicata e inserisci la chiave segreta.
Come funziona
Il testo viene codificato in UTF-8 prima dell'hash, così i risultati coincidono con quelli degli strumenti da riga di comando come sha256sum e con la maggior parte dei linguaggi di programmazione. Gli hash SHA sono calcolati con l'API Web Crypto del browser (FIPS 180-4); MD5 usa un'implementazione dell'RFC 1321.
MD5 e SHA-1 sono considerati non sicuri (si possono produrre collisioni), quindi per qualsiasi uso legato alla sicurezza serve SHA-256 o superiore. Nessuno di questi algoritmi è adatto a conservare le password: per quello serve un hash lento come Argon2 o bcrypt.
Esempi
- Stringa vuota
- Lo SHA-256 di una stringa vuota è e3b0c442…b855, una comoda verifica al volo.
Usi comuni
- Verificare le firme dei webhook (HMAC-SHA256)
- Creare chiavi di cache ed ETag
- Confrontare valori senza rivelarli
Privacy e sicurezza
Questo strumento funziona interamente nel tuo browser. I tuoi file e i tuoi testi non vengono mai caricati sui nostri server: l'elaborazione avviene sul tuo dispositivo e anche il risultato viene creato lì. Come ogni strumento tratta i file
Domande frequenti
Un hash si può invertire?
Non per via matematica. Gli input brevi o comuni si possono ritrovare per tentativi: per questo le password richiedono hash lenti e con sale.
Perché il mio risultato non coincide con quello di un altro strumento?
Controlla gli spazi o le interruzioni di riga finali e la codifica del testo. Questo strumento calcola l'hash esattamente di ciò che c'è nel riquadro, come UTF-8.
Ultimo aggiornamento: