Generatore di hash SHA-256 (gratis, online)

Converte il testo inserito in formato SHA-256 e calcola all'istante l'hash di 64 cifre esadecimali. Strumento online gratuito, senza registrazione, che funziona interamente nel browser. SHA-256 è alla base di certificati TLS, Bitcoin e firma del codice, ed è tuttora considerato sicuro.

Copiato!

Consigli

  • SHA-256 appartiene alla famiglia SHA-2 ed è una funzione hash a 256 bit il cui output si scrive con 64 cifre esadecimali. Standardizzata dal NIST nel 2001, è tuttora ritenuta sicura.
  • Bitcoin usa SHA-256 per il mining della blockchain: i miner di tutto il mondo eseguono ogni secondo centinaia di exahash, cioè oltre 10²⁰ calcoli SHA-256.
  • SHA-256 è l'algoritmo di firma standard dei certificati TLS che proteggono le connessioni HTTPS: lavora dietro il lucchetto della barra degli indirizzi.
  • È ampiamente impiegata anche nella firma del codice, dalla code signing di Windows alla notarizzazione di Apple.
  • SHA-256 è considerata dotata di una certa resistenza anche di fronte ai computer quantistici, benché si discuta già del passaggio alla crittografia post-quantistica.

Domande frequenti

No. SHA-256 è una funzione a senso unico e non esiste alcun modo per ricavare l'input dall'hash: è una delle proprietà fondamentali delle funzioni hash.

Non è consigliato. SHA-256 è troppo veloce e quindi vulnerabile agli attacchi a forza bruta. Per le password usate algoritmi dedicati come bcrypt o Argon2.

Per MD5 (128 bit) e SHA-1 (160 bit) sono state dimostrate collisioni e oggi se ne sconsiglia l'uso a fini di sicurezza. Per SHA-256 (256 bit) non è stata trovata alcuna collisione ed è ampiamente adottata come algoritmo sicuro.
Tool-kun

A proposito — il mining di Bitcoin e i numeri astronomici di SHA-256

Fare mining di Bitcoin significa «cercare un hash SHA-256 che soddisfi una certa condizione». Si aggiunge all'intestazione del blocco un numero chiamato nonce, si calcola due volte SHA-256 e si cerca per tentativi il nonce che produce un risultato inferiore a un valore obiettivo. I miner di tutto il mondo gareggiano su questo calcolo.

Nel 2024 la potenza complessiva della rete Bitcoin si misura in centinaia di exahash al secondo. Un exahash equivale a 10¹⁸ operazioni: parliamo quindi di una quantità di calcolo astronomica. Si stima che, se il supercomputer più veloce del mondo dedicasse ogni sua operazione al calcolo di SHA-256, non raggiungerebbe nemmeno lo 0,1% dell'intera rete.

Bitcoin dispone di un meccanismo di aggiustamento automatico della difficoltà: quando la potenza complessiva cresce, il problema si fa più arduo. In questo modo il sistema è progettato per generare un blocco ogni dieci minuti circa. È notevole che una singola funzione hash regga un'attività economica di scala mondiale.