Hash MD5 / SHA

Calcola l'hash MD5, SHA-1, SHA-256, SHA-384, SHA-512 (impronta) del testo

Caratteri: {{ inputText.length }}
{{ error }}

Informazioni sugli hash

Una funzione di hash mappa un input di qualsiasi lunghezza in un output a lunghezza fissa (valore di hash / impronta). Lo stesso input produce sempre lo stesso risultato, mentre una piccola modifica produce un risultato completamente diverso. È ampiamente usata per verifiche di integrità dei dati, firme digitali, archiviazione di password e altro.

Questo strumento supporta: MD5 (128-bit, non più raccomandato per la sicurezza), SHA-1 (160-bit), SHA-256 / SHA-384 / SHA-512 (famiglia SHA-2, standard di sicurezza attuale). MD5 è implementato interamente lato client da questo sito; la famiglia SHA usa la Web Crypto API nativa del browser.

Esempi

abc MD5: 900150983cd24fb0d6963f7d28e17f72

abc SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

FAQ

D: MD5 o SHA-256, quale scegliere?
R: Per sole verifiche di integrità (es. confrontare se un file è cambiato accidentalmente), entrambi vanno bene; se è coinvolta la sicurezza (password, anti-manomissione), usa SHA-256 o superiore. MD5 ha vulnerabilità di collisione note ed è inadatto alla sicurezza.
D: I risultati differiscono da un altro strumento?
R: I risultati dell'hash dipendono strettamente dalla sequenza di byte dell'input. Questo strumento elabora il testo come UTF-8; se un altro strumento usa GBK o un'altra codifica, i risultati differiscono. Assicurati che la codifica corrisponda.