MasterInvestiInvestimenti & Guadagni · masterinvest.info

Che cos'è un hash nella crittografia?

27-07-2019, 02:20
Che cos'è un hash nella crittografia?


Un hash (in inglese, Hash) è il risultato della conversione di una quantità arbitraria di dati in una breve stringa di caratteri di una lunghezza rigorosamente definita utilizzando una funzione matematica speciale chiamata funzione hash. Puoi inserire qualsiasi cosa: testo, un file o un blocco di transazioni, ma l'output è sempre un'impronta compatta della stessa dimensione, unica per il specifico insieme di dati di input.

Un hash ha diverse proprietà importanti che lo hanno reso la base della crittografia nella blockchain:

Nelle criptovalute, l'hashing è utilizzato ovunque: con il suo aiuto i blocchi sono collegati in una catena continua, l'integrità delle transazioni è verificata e il funzionamento del meccanismo di consenso Proof-of-Work è garantito. È impossibile alterare dati già registrati senza essere notati, perché ciò cambierebbe immediatamente l'hash del blocco e romperebbe l'intera catena successiva, il che rende la blockchain resistente alle manomissioni.