# Generatore SHA-1

Genera l’hash SHA-1 di qualsiasi testo con questo generatore SHA-1. Inserite il testo: lo strumento lo codifica in UTF-8, calcola il digest SHA-1 a 160 bit e lo restituisce come stringa esadecimale minuscola di 40 caratteri, lo stesso valore prodotto da sha1sum e dalle librerie standard. Utile agli sviluppatori per verificare checksum legacy, esaminare identificatori in stile Git o interagire con API meno recenti che si aspettano ancora SHA-1.

## Domande frequenti

### Cosa restituisce il generatore SHA-1?

Restituisce il digest SHA-1 del testo sotto forma di 40 caratteri esadecimali minuscoli, che rappresentano 160 bit. Testi identici producono sempre lo stesso hash.

### Qual è l’hash SHA-1 di hello?

La parola hello in minuscolo, senza un ritorno a capo finale, produce l’hash aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Usatelo come valore di prova rapido per confrontarlo con il vostro codice.

### Perché il mio hash SHA-1 non corrisponde a quello di un altro strumento?

Il testo viene sottoposto a hashing esattamente come inserito, inclusi spazi, tabulazioni e interruzioni di riga. Un ritorno a capo finale aggiunto da echo o terminazioni di riga CRLF Windows producono un hash completamente diverso.

### Come viene codificato il testo Unicode?

Prima di calcolare l’hash, lo strumento codifica il testo in UTF-8, la codifica predefinita nella maggior parte dei linguaggi e dei terminali. Un sistema che calcola l’hash dei byte UTF-16 o Latin-1 degli stessi caratteri ottiene un risultato diverso.

### SHA-1 è ancora sicuro?

No. Nel 2017 è stata pubblicata una collisione pratica di SHA-1 e i browser e le autorità di certificazione hanno smesso di accettare le firme SHA-1. Per firme, verifiche dell’integrità contro le manomissioni e nuovi progetti, usate SHA-256 o SHA-512.

### È lo stesso hash che Git usa per i commit?

Non direttamente. Git calcola l’hash di un’intestazione, ad esempio blob, seguita dalla lunghezza del contenuto e da un byte nullo, prima del contenuto stesso. Perciò un SHA-1 semplice del testo del file è diverso dall’ID dell’oggetto Git.

### Posso calcolare l’hash di un file?

Lo strumento calcola l’hash del testo che incollate o digitate, non dei file caricati. Per i file binari, usate sha1sum su Linux, shasum su macOS oppure Get-FileHash -Algorithm SHA1 in PowerShell.

### È possibile decrittare SHA-1?

No, SHA-1 è una funzione unidirezionale e non ha una chiave per la decrittazione. Gli input brevi o comuni possono comunque essere individuati consultando tabelle: non considerate mai la protezione offerta dall’hash di un segreto debole.

### Lo strumento usa un salt o una chiave HMAC?

No, calcola il valore SHA-1 semplice del testo esattamente come fornito. Per gli hash con chiave, usate uno strumento HMAC; per le password, un algoritmo lento come bcrypt o Argon2.

### Quanto testo posso sottoporre a hash?

Inserite almeno un carattere e al massimo 5 MB di testo; gli input più grandi vengono rifiutati con un messaggio. Il risultato è identico a quello dell’opzione SHA-1 del generatore di hash.

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20OneClick%20Pro)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=oneclickpro)
