Generatore di Hash — SHA-1, SHA-256, SHA-384, SHA-512
Quattro varianti SHA calcolate in tempo reale nel tuo browser mentre digiti.
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
Incolla il tuo input
Qualsiasi testo: una password, un payload JSON, il contenuto di un piccolo file incollato come testo. La codifica è UTF-8.
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).
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
- Generatore di passwordPassword casuali e sicure.
- Espressione cronCreare, leggere e validare la sintassi cron.
- Codificatore e Decodificatore Base64Codificare e decodificare testo in formato Base64.
- Convertitore di maiuscole e minuscoleTrasformare testo in maiuscolo, minuscolo o titolo.
- Formattatore e Validatore JSONFormattare, validare e correggere strutture JSON.
- Convertitore da JSON a YAML e da YAML a JSONConvertire dati tra formato JSON e YAML.