DT Dev Tools

Generatore di hash — SHA-1, SHA-256, SHA-512

Genera hash SHA-1, SHA-256, SHA-384 e SHA-512 con la Web Crypto API del browser. Tutto l'hashing avviene in locale, senza caricare nulla.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

MD5 is not offered because it is not available in SubtleCrypto and is unsuitable for modern security use.

Advertisement

Cosa fa il Generatore di hash

Il Generatore di hash trasforma il testo in digest SHA esadecimali con la Web Crypto API del browser. Gli sviluppatori usano gli hash per confrontare valori, documentare checksum, creare identificatori di cache, verificare dati di esempio e costruire riferimenti deterministici nei test. Lo strumento supporta SHA-1 per i confronti legacy, oltre a SHA-256, SHA-384 e SHA-512 per i flussi di lavoro moderni. L'input viene codificato in UTF-8 prima dell'hashing.

Questa pagina è pensata per il lavoro quotidiano degli sviluppatori: controlli rapidi durante il debug, preparazione di piccoli esempi per la documentazione e pulizia dei dati prima di incollarli in un editor, un terminale, una issue o una fixture di test. L'interfaccia tiene vicini input, controlli, risultato e messaggio di stato, così il risultato è facile da verificare prima di copiarlo.

Flusso di lavoro privato nel browser

Tutta l'elaborazione avviene con JavaScript nel browser. Lo strumento non carica su alcun server i tuoi testi, token, URL, frammenti o valori generati e non richiede un account. Questo modello di privacy è importante perché le piccole utility ricevono spesso vere risposte API, esempi di configurazione, log, dati di autenticazione o esempi simili ai dati dei clienti durante la risoluzione dei problemi. Lavorare in locale riduce i rischi e rende lo strumento istantaneo, perché non c'è alcun passaggio di rete.

Consigli pratici

SHA-256 è la scelta migliore di default per la maggior parte dei nuovi lavori di checksum e integrazione. SHA-384 o SHA-512 possono essere richiesti da protocolli specifici. SHA-1 va considerato un'opzione legacy, non una nuova scelta di sicurezza. MD5 è volutamente omesso perché non è disponibile tramite crypto.subtle ed è poco sicuro per decisioni moderne sensibili alla sicurezza.

Controlla sempre il risultato trasformato prima di farvi affidamento in produzione. Le utility nel browser sono eccellenti per ispezionare e preparare, ma non possono conoscere ogni convenzione di progetto o requisito di sicurezza. Se il risultato verrà sottoposto a commit, condiviso pubblicamente o usato in un flusso di autenticazione, verifica che non contenga segreti e che corrisponda al formato atteso dalla tua applicazione.

Come usare

  1. Inserisci il testoIncolla il testo esatto di cui calcolare l'hash.
  2. Seleziona l'algoritmoScegli uno degli algoritmi SHA supportati.
  3. Genera e copiaCrea e copia il digest esadecimale.

Domande frequenti

Può calcolare l'hash di file?
Questa pagina calcola l'hash solo di testo.
Perché non c'è MD5?
MD5 non è disponibile in crypto.subtle e non è sicuro.
L'input viene caricato?
No. L'hashing avviene nel tuo browser.
Advertisement