Calcolatore hash SHA-256 (checksum per testo/file)
Calcola SHA-256 direttamente nel browser. I tuoi dati di input non vengono mai inviati.
Genera, copia e verifica checksum per testo e file in un solo posto.
Calcolo SHA-256 (testo)
L'input di testo viene codificato in byte UTF-8 e sottoposto ad hash con Web Crypto API. Con il calcolo automatico attivo, i risultati si aggiornano mentre scrivi.
checksum sha256 (file)
Trascina o seleziona un file ZIP, exe, pdf o qualsiasi altro file locale per calcolarne il checksum. I file non vengono mai caricati.
Come si usa (3 passaggi)
- Incolla del testo oppure trascina/seleziona un file.
- Gli hash del testo vengono calcolati automaticamente. Per i file, fai clic su "Calcola SHA-256" per iniziare.
- Copia il risultato oppure incolla il valore atteso per la verifica.
Esempi di verifica
Stringa vuota
Input: (nessun input)
Output: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Input: abc
Output: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Perche gli hash differiscono anche quando il contenuto sembra uguale
- Stile dei ritorni a capo diverso (LF vs CRLF).
- Ritorni a capo finali o spazi finali diversi.
- Codifica del testo diversa (non UTF-8).
- Normalizzazione Unicode diversa (NFC/NFD).
- L'input testuale e i byte del file non sono identici (per esempio BOM).
FAQ
Posso calcolare l'hash anche dei file?
Si. I file locali vengono letti nel browser e sottoposti ad hash SHA-256. I file non vengono caricati.
Perche l'hash differisce per contenuti che sembrano uguali?
Le sequenze di byte possono cambiare a causa di ritorni a capo, spazi finali, codifica o normalizzazione Unicode, anche se il testo sembra identico.
Vengono inviati dati ai server?
No. L'elaborazione avviene interamente in locale nel browser.
Perche dice che questo ambiente non e supportato?
Web Crypto API richiede HTTPS (contesto sicuro). Apri lo strumento via HTTPS.
Note
- Web Crypto API richiede HTTPS (contesto sicuro).
- File molto grandi possono consumare memoria e richiedere piu tempo per l'elaborazione.