Cos’è un hash ?
L’hash può essere visto come l’impronta digitale sicura di un file. Attualmente l’hash di un file è rappresentato da un codice univoco lungo sempre 64 caratteri e viene calcolato applicando in sequenza la funzione hash (SHA256) ad ogni bit del file stesso qualunque sia la sua lunghezza.
La caratteristica fondamentale di questi hash è che non sono invertibili, ossia dal codice ottenuto non è possibile risalire al file di partenza. La loro sicurezza è dovuta al fatto che il numero di combinazioni di hash possibili è notevolmente superiore al numero di atomi dell’universo.
Per es. l’hash del libro “Alice nel paese delle meraviglie” di Lewis Carroll è questo :
a632333fc3946a0b26ed0f300856e4eb
be8665077c12f06233a08aa9fe723cd4
Se dovesse cambiare o essere spostata anche una sola virgola del testo ricalcolando l’hash si otterrebbe un codice completamente diverso.