Generatore hash

Genera SHA-1, SHA-256 e digest SHA-512 per testo o file, quindi confronta gli hash senza uscire dal browser.

Utilizza questa pagina quando hai bisogno di un checksum riproducibile per un file scaricato, vuoi verificare un file rispetto a un digest pubblicato o hai bisogno di un'impronta digitale unidirezionale rapida invece della codifica reversibile.

Altre lingue 日本語 | English | 简体中文 | 繁體中文 | Español | Italiano | فارسی

Perché usare questo generatore di hash?

Hash del testo

Hash di testo semplice

Il testo viene codificato come UTF-8 prima dell'hashing. Il riassunto è a senso unico e non può essere riportato al testo originale.

Hash del file

Hashing un file locale

Utile per controllare i file scaricati rispetto ai checksum pubblicati. I file rimangono nel tuo browser e non vengono caricati.

Scegli un file o rilascialo qui Quindi esegui l'hashing con SHA-1, SHA-256 e SHA-512.

Nessun file selezionato.

Confronta

Confronta due hash

Gli spazi bianchi, i due punti, i trattini e le differenze tra maiuscole e minuscole vengono ignorati prima del confronto.

Risultato del confronto

Confronta

Hash normalizzato A

Hash normalizzato B

Gli hash sono unidirezionali; Base64 è reversibile

Un hash è un'impronta digitale compatta. Se il testo di partenza cambia, il digest cambia. Ciò rende gli hash utili per i controlli di integrità e di uguaglianza, ma non per il trasporto. Base64 è una codifica reversibile per byte, non una funzionalità di sicurezza.

Quando preferire SHA-256 o SHA-512

Per i nuovi flussi di lavoro, preferisci SHA-256 o SHA-512. SHA-1 rimane qui solo perché strumenti, manifest e indici di pacchetto meno recenti potrebbero ancora pubblicarlo. Se stai scegliendo un nuovo standard, non iniziare con SHA-1.

Limiti dell'hashing lato browser

Questa pagina legge il file selezionato nella memoria del browser prima di sottoporlo ad hashing. Ciò è utile per una verifica rapida, ma i file molto grandi potrebbero essere limitati dalla memoria disponibile sul dispositivo.

Domande frequenti

Qual è la differenza tra Base64 e un hash?

Base64 è la codifica reversibile per i byte. Un hash crittografico è un digest unidirezionale utilizzato per rilevare modifiche o confrontare contenuti. Risolvono diversi problemi.

È possibile decodificare un hash nel testo o nel file originale?

No. Gli hash sono progettati per essere unidirezionali. È possibile confrontare un nuovo digest con un valore noto, ma non è possibile recuperare il testo originale solo dall'hash.

Perché questo strumento mostra ancora SHA-1?

SHA-1 è ancora utile quando devi abbinare manifest legacy o sistemi più vecchi, ma per il nuovo lavoro dovresti preferire SHA-256 o SHA-512.

Il file lascia il mio browser?

No. L'hashing del testo, l'hashing dei file e il confronto del digest vengono tutti eseguiti localmente nel tuo browser. Non viene caricato nulla.

Commenti (facoltativi)

Per ridurre il carico, i commenti vengono recuperati solo quando necessario.