Vai al contenuto
HandfulTools

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

Loading…

Come si usa

  1. Digita o incolla il testo.
  2. Copia l'hash che ti serve.
  3. 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: