Skip to content

Generatore di Hash — SHA-1, SHA-256, SHA-384, SHA-512

Quattro varianti SHA calcolate in tempo reale nel tuo browser mentre digiti.

Buğra SözeriSviluppatore
Updated · Published
Reviewed by Convertitive

Un hash crittografico è un'impronta digitale a lunghezza fissa di un input. Cambia un singolo carattere nell'input e l'intero hash cambia; trovare due input distinti che producono lo stesso hash è computazionalmente impossibile (per qualsiasi algoritmo eccetto MD5 e SHA-1 in scenari avversariali). Convertitive calcola quattro varianti SHA — SHA-256 è lo standard moderno — utilizzando la Web Crypto API del tuo browser: veloce, con accelerazione hardware e che non raggiunge mai un server.

  • SHA-1
  • SHA-256
  • SHA-384
  • SHA-512

Computed locally via the browser’s Web Crypto API. MD5 is not offered— it’s cryptographically broken and Web Crypto omits it by design. Use SHA-256 or stronger wherever security matters.

How to use

  1. Incolla il tuo input

    Qualsiasi testo: una password, un payload JSON, il contenuto di un piccolo file incollato come testo. La codifica è UTF-8.

  2. Leggi gli hash

    Tutte e quattro le varianti vengono calcolate simultaneamente. SHA-256 è lo standard moderno; SHA-512 è preferito quando sono necessari margini di resistenza alle collisioni maggiori (archivi a lungo termine, chiavi di firma).

  3. Copia ciò di cui hai bisogno

    Ogni riga ha un pulsante di copia. L'output dell'hash è codificato in esadecimale — minuscolo, senza prefisso.

Frequently asked questions

Perché non c'è MD5?
Web Crypto omette MD5 per design — è considerato crittograficamente compromesso dal 2004. Per casi d'uso non legati alla sicurezza (deduplicazione di file, cache busting), preferisci SHA-256, che ha prestazioni simili sull'hardware moderno.
Perché SHA-1 è incluso?
SHA-1 è incluso — è ancora lo standard per gli ID degli oggetti Git e molte API legacy. Non usarlo per nuove applicazioni di sicurezza: le collisioni sono state dimostrate (SHAttered, 2017).
Quale hash devo usare per le password?
Nessuno di questi. Le password richiedono un KDF lento e con sale (Argon2id, bcrypt, scrypt). Gli hash SHA semplici sono banalmente craccabili con GPU a miliardi di tentativi al secondo.
Gli hash sono deterministici?
Sì. Un input identico produce sempre un hash identico. Questo è lo scopo di una funzione hash.
Quale formato di output viene utilizzato?
Codificato in esadecimale, minuscolo, senza 0x iniziale. SHA-256 produce una stringa di 64 caratteri, SHA-512 produce 128 caratteri.
Posso fare l'hash di un file binario?
Non direttamente con questo strumento — accetta input di testo. Prima converti il file in Base64, incolla la forma codificata qui, ma nota che l'hash risultante è della rappresentazione Base64, non dei byte grezzi.
L'input viene inviato da qualche parte?
No. La Web Crypto API viene eseguita completamente nel tuo browser. Il server di Convertitive non vede mai ciò che incolli.

Strumenti correlati