Generatore di hash
Genera hash SHA-1, SHA-256, SHA-384 e SHA-512 da testo in locale con la Web Crypto API. Copia subito il digest esadecimale.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoGenera hash di testo in locale
Una funzione di hash trasforma un testo in un digest di dimensione fissa che cambia completamente quando cambia l'input. Gli sviluppatori usano gli hash per confrontare dati, verificare elenchi di file, creare chiavi di cache e controllare se due testi sono identici senza conservare il valore originale. Questo generatore usa crypto.subtle.digest, la Web Crypto API integrata nei browser moderni, quindi il testo viene elaborato sul tuo dispositivo. Il risultato è mostrato in caratteri esadecimali minuscoli e si copia con un clic. Anche un testo vuoto è valido: produce il digest standard di una stringa di byte vuota.
Scegliere gli algoritmi SHA
SHA-256 è la scelta predefinita migliore per la maggior parte delle attività moderne perché è ampiamente supportato e ancora considerato sicuro per i controlli di integrità generici. SHA-384 e SHA-512 producono digest più lunghi e sono spesso usati nei sistemi che hanno già standardizzato la famiglia SHA-2 con output più ampio. SHA-1 resta disponibile qui per la compatibilità con sistemi più vecchi, ma non andrebbe scelto per nuove soluzioni sensibili alla sicurezza perché esistono attacchi di collisione pratici. Se un servizio richiede un algoritmo specifico, rispetta esattamente il requisito, inclusi codifica del testo e fine riga, perché anche minime differenze nell'input producono un digest diverso.
Gli hash non sono crittografia
Gli hash sono riassunti a senso unico, non messaggi cifrati. Non puoi decifrare un digest SHA per recuperare l'input, ma gli attaccanti possono indovinare input comuni e confrontare gli hash risultanti. Per questo i semplici hash SHA non sono sicuri per memorizzare le password. L'archiviazione delle password richiede algoritmi lenti, con salt e progettati allo scopo, come Argon2, bcrypt o scrypt, su un backend attendibile. Usa questo strumento nel browser per generare rapidamente digest in locale, per demo, verifiche di compatibilità e flussi di integrità non segreti in cui è utile mantenere l'input sul tuo dispositivo. Se confronti i risultati con un'altra app, copia il testo esatto con attenzione e fai caso a spazi nascosti, tabulazioni o newline finali, perché anche questi caratteri fanno parte dell'input sottoposto a hash.
Come usare
- Inserisci il testoIncolla o digita il testo di cui vuoi calcolare l'hash.
- Scegli l'algoritmoSeleziona SHA-1, SHA-256, SHA-384 o SHA-512.
- Genera e copiaCrea il digest esadecimale in locale e copialo se necessario.