Hash SHA-1 e checksum

Calcola SHA-1 di 40 caratteri per testo UTF-8 o file locali. Confronta il checksum, copia o scarica il risultato e scopri perché gli ID Git sono diversi.

Calcola
0 caratteri
Risultato

Il risultato apparirà qui.

Come calcolare e verificare SHA-1

  1. Inserisci testo o scegli un file locale; il file selezionato sostituisce il testo.
  2. Se vuoi confrontare il risultato, incolla il checksum SHA-1 atteso senza nome del file e calcola.
  3. Copia o scarica il digest completo di 40 caratteri e controlla il confronto.

Come usare Hash SHA-1 e checksum

SHA-1 è disponibile per compatibilità con sistemi e checksum già pubblicati. Non è adatto a nuove soluzioni che richiedono resistenza alle collisioni. Il calcolo usa i byte esatti del file o del testo UTF-8.

Esempio SHA-1: il vettore di test standard abc

Dati in ingresso
abc
Risultato
a9993e364706816aba3e25717850c26c9cd0d89d

Domande su Hash SHA-1 e checksum

Che cosa rappresentano i 40 caratteri SHA-1?

Sono il digest SHA-1 completo di 160 bit, scritto in esadecimale minuscolo. Il testo è codificato in UTF-8; per i file si usano i byte originali. I limiti sono 8 MiB per il testo e 32 MiB per i file, elaborati nel browser.

Perché lo SHA-1 del file differisce dall’ID dell’oggetto Git?

In un repository SHA-1, Git calcola l’hash dell’intestazione dell’oggetto insieme al contenuto, non solo dei byte del file. Per un blob, l’intestazione include blob, la lunghezza in byte e un byte nullo. Qui si calcola SHA-1 puro, non ID Git o HMAC-SHA-1. Per gli hash con chiave usa HMAC.

Come confronto un checksum e perché può non coincidere?

Incolla solo l’hash esadecimale atteso. Il confronto ignora maiuscole e spazi esterni. Maiuscole nel testo, spazi, CRLF invece di LF, un a capo finale o UTF-8 BOM cambiano i byte e il digest. Il testo non viene normalizzato; nomi e percorsi dei file sono esclusi.

SHA-1 si può decifrare? È ancora sicuro?

SHA-1 è un hash, non una cifratura reversibile. Lo strumento non recupera l’originale né verifica firme. Gli attacchi di collisione lo rendono inadatto a nuovi progetti di sicurezza. Usalo per compatibilità con checksum esistenti; preferisci SHA-256 per nuove verifiche di file e Argon2id o uno schema dedicato per le password.

I miei file, token o testi vengono caricati su un server?

No. I dati vengono elaborati nel browser. Il sito fornisce la pagina e il programma, ma non invia i tuoi contenuti a un server di conversione e non li salva in un account.

  • Hash SHA-256 e checksum

    Genera SHA-256 per testi e file e verifica i download confrontandoli con i checksum pubblicati.

  • Hash SHA-512 e checksum

    Calcola SHA-512 di testo e file sul tuo dispositivo e confronta i checksum esadecimali completi.

  • Generatore HMAC

    Genera HMAC-SHA-1, HMAC-SHA-256 e HMAC-SHA-512 con una chiave segreta UTF-8 o esadecimale.

Tutti gli strumenti per sviluppatori

Codifica e file

Converti testo, byte, URL e immagini incorporate senza alterare i dati originali.

Analisi di dati e testi

Leggi dati strutturati e token e individua con precisione le modifiche.

Hash, identificatori e orari

Verifica file, genera identificatori e consulta date e pianificazioni ricorrenti.

Testi e file vengono elaborati sul tuo dispositivo. Non lasciare risultati riservati negli appunti condivisi e usa un dispositivo affidabile per chiavi private e token.