Calcola hash SHA
Ottieni l'impronta SHA-1, SHA-256, SHA-384 e SHA-512 di qualsiasi testo e verifica se corrisponde a un hash atteso. Tutto avviene nel tuo browser.
A cosa serve un hash SHA
Un hash è l'impronta digitale di un contenuto: una sequenza di lunghezza fissa (64 caratteri esadecimali per SHA-256) che cambia completamente anche modificando una sola lettera del testo di partenza. Si usa per verificare l'integrità di un download confrontando il checksum pubblicato dal sito, per controllare che un testo non sia stato alterato, o per identificare contenuti duplicati senza confrontarli byte per byte. Il processo è a senso unico: dall'hash non si può risalire al testo originale.
Perché MD5 non è supportato (né consigliato)
Questo strumento usa la WebCrypto API nativa del browser, che volutamente non include MD5: l'algoritmo è considerato rotto dal 2004, quando è diventato pratico generare due contenuti diversi con lo stesso hash (collisione). Anche SHA-1 è ormai deprecato per usi di sicurezza (la prima collisione pubblica è del 2017) e qui è offerto solo per compatibilità con vecchi checksum. Per qualsiasi uso nuovo scegli SHA-256 o superiore. E ricorda: un hash semplice non è il modo corretto di conservare le password, per quello servono funzioni dedicate come bcrypt o Argon2.