Sviluppo

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

Genera hash SHA-1, SHA-256 e SHA-512 di qualsiasi testo. Output esadecimale con copia, compatibile UTF-8, calcolato nel browser — non viene caricato nulla.

SHA-1
L'hash appare qui.
SHA-256
L'hash appare qui.
SHA-512
L'hash appare qui.

SHA-1 è veloce ma crittograficamente debole (collisioni pratiche) — usalo solo per checksum o compatibilità legacy, non per la sicurezza. Preferisci SHA-256 o SHA-512. Tutto è calcolato nel browser; non viene caricato nulla.

Come si usa

Un hash (digest) trasforma qualsiasi testo in un'impronta di lunghezza fissa. Lo stesso input dà sempre lo stesso output, ma non si può risalire al testo. Utile per checksum, deduplicazione e verifica dell'integrità. SHA-1 è incluso per compatibilità, ma è crittograficamente debole — preferisci SHA-256 o SHA-512.

Esempio

Input abc → SHA-256
Risultato ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Domande frequenti

Posso invertire un hash per tornare al testo?

No. L'hashing è unidirezionale per progettazione — molti input danno un output di lunghezza fissa, quindi il testo originale non può essere recuperato. Per verificare, si ri-hasha e si confronta.

SHA-1 è ancora sicuro?

Non per la sicurezza. Esistono collisioni pratiche, quindi evita SHA-1 per firme o password. Va bene per checksum non di sicurezza o sistemi legacy. Preferisci SHA-256 o SHA-512.

Il mio testo viene inviato da qualche parte?

No. L'hashing avviene interamente nel browser tramite l'API Web Crypto; non viene caricato nulla.