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
abc → SHA-256 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.