ESC

Generatore SHA-1

SHA-1 e obsoleto per la sicurezza crittografica. E ancora usato per checksum dei file e hash dei commit Git, ma non e raccomandato per applicazioni critiche di sicurezza. Considera l'uso di SHA-256 o SHA-512 per scopi di sicurezza.
Inserisci qualsiasi testo per calcolarne il valore hash SHA-1

Trascina e rilascia un file qui

o clicca per sfogliare
()

Informazioni Hash

0
Dimensione Input
0
Lunghezza Hash
SHA-1
Algoritmo
160
Bit
40
Caratteri Hex
Tutta l'elaborazione avviene nel tuo browser. Nessun dato viene inviato a nessun server.

Esempi di Utilizzo

Hash Commit Git

Git usa hash SHA-1 per identificare i commit. Genera hash SHA-1 per capire come funziona internamente il versioning di Git.

Checksum File

Calcola il checksum SHA-1 di un file per la verifica base dell'integrita durante il download o la condivisione di file.

Compatibilita Sistemi Legacy

Genera hash SHA-1 per la compatibilita con sistemi piu vecchi che richiedono ancora checksum o impronte SHA-1.

Funzionalita

Supporto SHA-1 Legacy

SHA-1 produce un hash di 160 bit, ancora ampiamente usato per checksum dei file, identificazione dei commit Git e compatibilita con sistemi legacy

Supporto Hashing File

Esegui l'hash di qualsiasi tipo di file con drag & drop o browser di file per la verifica dei checksum

Confronto Hash

Confronta gli hash generati con i valori attesi per verificare l'integrita dei file istantaneamente

Elaborazione Lato Client

Tutto l'hashing viene eseguito localmente nel tuo browser utilizzando l'API Web Crypto, garantendo la massima privacy

Come Usare

1

Inserisci Testo o Seleziona File

Digita o incolla il testo nel campo di input, oppure trascina e rilascia un file per l'hashing.

2

Genera Hash

Clicca sul pulsante Genera Hash o attiva l'hashing in tempo reale per il calcolo automatico.

3

Copia o Confronta

Copia l'hash SHA-1 generato negli appunti o confrontalo con un valore hash atteso.

Domande Frequenti

Per la sicurezza no - gli attacchi di collisione sono stati dimostrati dal 2017. Ma per usi non legati alla sicurezza come ID di commit Git e checksum base dei file, funziona perfettamente.

Ragioni storiche e retrocompatibilita. Git sta migrando a SHA-256, ma SHA-1 resta il default nella maggior parte delle installazioni. Per il caso d'uso di Git, gli attacchi di collisione noti non sono minacce pratiche.

No. Tutto gira localmente tramite Web Crypto API. Funziona anche offline.

Cos'e SHA-1?

SHA-1 e una funzione hash crittografica che produce un digest di 160 bit (40 caratteri hex). E stato lo standard del settore per anni - certificati SSL, firma del codice, tutto. Nel 2017 Google ha dimostrato un attacco di collisione pratico (SHAttered), e SHA-1 e stato ufficialmente deprecato per usi di sicurezza. Ma la realta e che e ancora ovunque nei contesti non legati alla sicurezza, e per quegli usi funziona benissimo.

Dove SHA-1 e ancora rilevante

Git e l'esempio piu visibile - ogni hash di commit che vedi e SHA-1. Verifiche di integrita file per download non sensibili, deduplicazione dati, storage content-addressable e generazione di chiavi cache usano comunemente SHA-1. E piu veloce di SHA-256 e produce hash piu corti, cosa che conta quando ne generi milioni.

SHA-1 vs SHA-256: quando conta?

Se qualcuno potrebbe guadagnare qualcosa fabbricando una collisione (falsificare un certificato, manomettere un documento firmato), usa SHA-256 o meglio. Se stai solo verificando che un file si sia scaricato correttamente o generando un'impronta veloce per la cache, SHA-1 va benissimo. L'attacco di collisione richiede risorse computazionali significative e produce due documenti con lo stesso hash - non permette di eguagliare un hash esistente arbitrario.

Come funziona questo strumento

Scrivi testo o trascina un file, e la Web Crypto API del browser calcola l'hash SHA-1 localmente. C'e una modalita in tempo reale che calcola l'hash mentre digiti, e un campo di confronto dove puoi incollare un hash atteso per verificare la corrispondenza.

Privacy

Tutto avviene nel tuo browser. Nessun upload, nessuna chiamata al server, nessun log. Scollegati da internet e lo strumento funziona in modo identico.

Sicurezza e Privacy

La sicurezza dei vostri dati è la nostra priorità

Elaborazione Locale

Tutta l'elaborazione avviene nel vostro browser

Nessun Trasferimento Dati

I vostri dati non vengono inviati ai nostri server

Nessun Archiviazione Dati

Nessun dato viene memorizzato o condiviso

Crittografia SSL

Crittografia SSL per connessione sicura

Passo Successivo