Funzione hash
Una funzione hash è una procedura utilizzata nell`IT per la ricerca e l`ordinamento.
Viene anche utilizzato per ridurre e comprimere lo sforzo di elaborazione e per crittografare i dati.
Nell`area di memoria disponibile, la cosiddetta tabella hash, la funzione hash assegna ogni valore di chiave a una posizione specifica.
Pertanto, per un valore di input di qualsiasi lunghezza, fornisce un valore di output (valore hash) con una lunghezza fissa. Secondo questo metodo, il valore di input è tale che qualsiasi modifica nei dati di input ha un`alta probabilità di influenzare il valore hash calcolato.
Quando si crittografano i dati, la funzione hash, o il suo risultato il valore hash, funge da base per l`impronta digitale.
Le funzioni hash possono essere generali, ma possono anche essere progettate per un valore chiave specifico.