Perché usare questo generatore di hash?
- Hashing testo o file localmente nel browser utilizzando SHA-1, SHA-256 e SHA-512.
- Copia ogni digest in modo indipendente in modo da poter incollare l'algoritmo esatto richiesto da un flusso di lavoro.
- Confronta due hash ignorando gli spazi, i separatori e le differenze tra maiuscole e minuscole.
- Mantieni SHA-1 per i controlli di compatibilità, mentre indirizzi il nuovo lavoro verso SHA-256 o SHA-512.
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.
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
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.
Imparentato
Commenti (facoltativi)
Per ridurre il carico, i commenti vengono recuperati solo quando necessario.