Scegli l'algoritmo
Scegli un hash come SHA-256 oppure una variante HMAC se il digest deve usare una chiave.
Calcola hash MD5, SHA-1, SHA-256 o SHA-512 di qualsiasi testo oppure un HMAC con chiave per firmare richieste e verificare webhook. Tutto viene calcolato nel browser: testo e chiave restano sul dispositivo.
Un'impronta di lunghezza fissa di qualsiasi testo, calcolata sul tuo dispositivo.
Scegli un hash come SHA-256 oppure una variante HMAC se il digest deve usare una chiave.
Digita o incolla la stringa di cui calcolare l'hash nella casella di input.
Seleziona Calcola hash, poi copia il digest. Per HMAC inserisci o genera una chiave prima del calcolo.
SHA-256 copre la maggior parte delle esigenze. Le funzioni precedenti servono per verificare valori legacy.
| Algoritmo | Lunghezza del digest | Usala per |
|---|---|---|
| SHA-256 | 256 bit | Scelta predefinita per checksum, controlli di integrità e firme |
| SHA-512 | 512 bit | Controlli di integrità quando è preferibile un digest più lungo |
| SHA-1 | 160 bit | Verifica di vecchi checksum, non adatto a decisioni di sicurezza |
| MD5 | 128 bit | Solo checksum di file legacy, mai per la sicurezza |
| Varianti HMAC | Uguale all'hash di base | Digest con chiave per webhook, firme API e autenticazione dei messaggi |
Non per le password: questo strumento produce hash veloci per checksum e digest dei messaggi. Le password richiedono una funzione lenta con salt, come Argon2, bcrypt o scrypt.
Tutto il necessario per un digest rapido, un confronto o un payload firmato.
Calcola digest MD5, SHA-1, SHA-256 o SHA-512 dalla stessa casella di input.
Calcola un HMAC con la tua chiave oppure genera e copia una chiave casuale.
Copia il digest negli appunti con un clic, pronto da incollare in un test o in un header.
Il calcolo dell'hash avviene nel browser: né il testo né la chiave HMAC vengono caricati sul server.
No. Hash e HMAC vengono calcolati con JavaScript nel browser, quindi testo e chiave non lasciano mai il dispositivo.
Usa SHA-256 o SHA-512 per nuovi utilizzi. MD5 e SHA-1 restano disponibili per verificare checksum legacy, ma non resistono alle collisioni e non devono essere usati per decisioni di sicurezza.
Chiunque possieda il testo può ricalcolare un hash semplice. Un HMAC incorpora una chiave segreta: solo chi la possiede può produrre o verificare il valore, rendendolo adatto a firmare richieste e webhook.
No. Un hash è una funzione unidirezionale che comprime l'input in un digest di lunghezza fissa. L'unico modo per trovare il testo originale è indovinarlo e confrontarlo: per questo le password richiedono una funzione lenta con salt anziché un hash veloce.
Le cause più comuni sono un a capo finale in uno degli input, una codifica dei caratteri diversa o un diverso uso di maiuscole e minuscole nel risultato. Per ottenere lo stesso digest, calcola l'hash degli stessi identici byte, inclusi tutti gli spazi.
No. La memorizzazione delle password richiede una funzione lenta con salt, come Argon2, bcrypt o scrypt, che questo strumento non offre. Usalo invece per checksum e digest dei messaggi.