CalcMint

Generatore di hash SHA-256

Scrivi un testo o scegli un file per ottenere il suo hash SHA-256. Attiva HMAC per firmare un messaggio con una chiave segreta, come avviene nelle firme di webhook e API.

Generatore di hash

Calcolo in corso…

Aggiungi questo calcolatore al tuo sito

Copia il codice e incollalo nell'HTML della tua pagina. È gratis; mantieni il link di credito, per favore.

Dove si usa SHA-256

SHA-256 fa parte della famiglia SHA-2 pubblicata dal NIST nello standard FIPS 180-4. Protegge i certificati TLS e l'HTTPS, firma software e commit Git (nei repository SHA-256), dimostra l'integrità dei file nei gestori di pacchetti e nei digest delle immagini Docker, e concatena i blocchi di Bitcoin.

Per verificare un webhook, calcola l'HMAC-SHA256 del body grezzo della richiesta con il tuo segreto di firma e confrontalo con l'header della firma. Usa esattamente i byte ricevuti: riserializzare prima il JSON cambia gli spazi e la firma non corrisponde più.

Lunghezza degli hash

AlgoritmoBitCaratteri hexStato
MD512832Compromesso (solo checksum)
SHA-116040Compromesso (solo checksum)
SHA-25625664Sicuro
SHA-38438496Sicuro
SHA-512512128Sicuro

Domande frequenti

Quanto è lungo un hash SHA-256?

256 bit: 64 caratteri esadecimali, o 44 caratteri in Base64. La lunghezza non cambia, che l'input sia una sola lettera o un file da 4 GB.

Che differenza c'è tra SHA-256 e HMAC-SHA256?

SHA-256 calcola l'hash dei soli dati, quindi chiunque può ricalcolarlo. HMAC-SHA256 ci mescola una chiave segreta (RFC 2104), quindi solo chi ha la chiave può generarlo o verificarlo. I webhook di Stripe, GitHub e Slack firmano i payload in questo modo.

SHA-256 va bene per salvare le password?

Da solo no: è progettato per essere veloce, quindi un attaccante può provare miliardi di tentativi al secondo. Usa invece una funzione di hashing per password come Argon2id, bcrypt o scrypt.

Quello che incollo viene inviato a un server?

No. Questo strumento funziona interamente nel tuo browser, con JavaScript e la Web Crypto API integrata. Niente di ciò che scrivi, incolli o apri viene caricato o salvato.

Calcolatori correlati