Solo browser

Generatore di Hash SHA-256 (Checksum Testi/File)

Calcola istantaneamente SHA-256 nel browser. Genera hash per testi o file, copia con un clic e verifica i checksum senza caricare nulla.

Calcolato nel tuo browser Nessun caricamento file Copia e verifica
Eseguito localmente nel tuo browser. Nessun dato inviato.

Calcolo SHA-256 (Testo)

SHA-256
Esadecimale
Byte in ingresso: -
Lo stato della verifica apparirà qui
Hash recenti (ultimi 5)
Ancora nessun dato
Pronto

Opzioni

Avanzate

Come usare

Calcolo SHA-256 (Testo)
  1. Incolla il tuo testo.
  2. L'hash SHA-256 appare automaticamente.
  3. Copialo o incolla l'hash atteso per verificarlo.
Checksum sha256 (file)
  1. Trascina o scegli un file.
  2. Clicca su Calcola SHA-256.
  3. Copia il checksum o verificalo.

Perché gli hash differiscono anche se il testo sembra uguale

Se il tuo checksum sha256 non corrisponde, queste sono le cause comuni.

Finali di riga

LF ( ) e CRLF ( ) sono byte diversi.

Nuove righe o spazi finali

Una singola nuova riga o uno spazio cambiano i byte anche se il testo sembra identico.

Codifica dei caratteri

Gli hash UTF-8 non corrispondono agli hash creati con altre codifiche.

Normalizzazione Unicode

Caratteri visivamente identici possono essere sequenze di byte diverse (NFC/NFD).

Testo vs file

I file possono includere BOM o finali di riga diversi anche con lo stesso testo.

Esempi (verifica correttezza)
Stringa vuota e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Usa questi per confermare rapidamente il risultato.

FAQ

Potete aggiungere MD5?

È in valutazione. L'API Web Crypto non fornisce MD5, quindi servirebbe un'implementazione separata. La prima versione si concentra su SHA-256.

Funziona con i file?

Sì. Il browser legge il tuo file locale e calcola lo SHA-256 senza caricare nulla.

Perché il mio hash è diverso per lo stesso contenuto?

I finali di riga (LF/CRLF), gli spazi/nuove righe finali, le codifiche non UTF-8 e le differenze di normalizzazione Unicode cambiano tutti la sequenza di byte.