Vai al contenuto

Strumento per sviluppatori · Web Crypto locale

Genera un digest SHA da testo UTF-8

Inserisci il testo, seleziona SHA-256, SHA-384 o SHA-512 e genera un digest esadecimale minuscolo con l’API Web Crypto del browser. Le interruzioni di riga e ogni carattere Unicode fanno parte dell’input.

Input

I tuoi dati rimangono in questo browser.

Il testo grigio è un esempio. Esegui lo utilizza; selezionare il campo lo cancella. Lascialo vuoto per ripristinare l’esempio.

Una stringa vuota è un input valido e ha un digest definito. · 10 / 200.000

Opzioni

Risultato

Come generare un hash SHA

Crea e confronta un digest

  1. Inserisci o incolla il testo esatto.
  2. Scegli SHA-256, SHA-384 o SHA-512.
  3. Seleziona Genera hash.
  4. Copia il digest esadecimale e confrontalo con la fonte attesa.

Codifica e ripetibilità

Il testo viene codificato in UTF-8 prima del calcolo dell’hash. La stessa sequenza di caratteri produce lo stesso digest; un a capo, uno spazio o una forma di normalizzazione diversa possono produrne uno diverso.

L’output è esadecimale minuscolo. SHA-256 ha 64 caratteri esadecimali, SHA-384 ne ha 96 e SHA-512 ne ha 128.

Limiti di sicurezza

  • Un hash non è cifratura e non può essere decifrato. Questa pagina non offre funzioni di recupero o inversione dell’hash.
  • Un digest SHA veloce da solo non è adatto alla memorizzazione delle password; usa un sistema specifico per l’hashing delle password con salt e fattori di costo. MD5 e SHA-1 sono esclusi intenzionalmente.

Domande frequenti sugli hash SHA

Il mio testo viene caricato online?

No. Web Crypto viene eseguito in questo browser e questa pagina non invia l’input a un server.

Perché una riga in più ha cambiato l’hash?

Le funzioni hash elaborano ogni byte codificato, inclusi CR, LF e spazi.

Posso recuperare il testo originale?

No. Un digest è unidirezionale; questo strumento non offre inversione né tentativi di ricostruzione.