Che cosa è una chiave hash?

Una chiave hash è un piccolo valore utilizzato per rappresentare un grosso pezzo di dati in un sistema di hash. Una funzione hash è un'equazione matematica che semplifica grandi quantità di dati nel piccoli valori. Questo processo consente di risparmiare spazio in un database e rende il recupero di informazioni più rapido e semplice per i programmi. È anche comune usare sistemi hash per individuare ripetere informazioni in sistemi complessi, come un modello vocale o immagine ripetuta o anche ripetuti porzioni di un genoma o filamento di DNA acido deossiribonucleico. Inoltre, il tasto cancelletto è il termine internazionale inglese per il tasto # su un telefono o la tastiera.

Un sistema hash funziona tramite un sistema matematico che trasforma le informazioni in una serie di tasti numerici hash. Le informazioni originali per ogni chiave hash viene salvata in una lista chiamata tabella di hash. Quando un sistema cerca informazioni, ma trova una chiave, invece, semplicemente rimandi la chiave con la tavola e recupera le informazioni originali.

Quando utilizzato in un database, un sistema di hash è utilizzato per efficienza e velocità. Questi sistemi semplificano grandi quantità di informazioni giù in pezzi più piccoli, un processo che consente di risparmiare spazio sia nel database e riduce la quantità di tempo richiesto per inviare informazioni. Per esempio, il nome John Smith può apparire più volte in un database. Il sistema di hash può rappresentare quella specifica stringa di lettere con il valore '01 '.

Nell'esempio precedente, John Smith composto da dieci caratteri, con lo spazio compreso, e 01 è solo due. Quando il database va per le informazioni e il tasto cancelletto 01 torna, si verificherà la sua tabella di hash e inviare â € ~John Smith.â € Poiché la chiave hash è solo il 20% del valore reale delle informazioni, esso consente di risparmiare spazio su ogni occorrenza delle informazioni; salva anche molto tempo in trasmissione.

Altri sistemi utilizzeranno una chiave hash per trovare i dati ridondanti. Quando un sistema contiene enormi quantità di dati che necessitano di smistamento per i licenziamenti o modelli, è spesso più facile hash delle informazioni piuttosto che ordinare a mano. Poiché le informazioni differenti algoritmi di hashing crollo in modi diversi, i dati vengono in genere inviati attraverso diversi metodi di hashing. Quando l'hashing è completo, è possibile trovare modelli molto velocemente utilizzando le tabelle hash risultanti.

Negli Stati Uniti, questo tasto è generalmente chiamato il tasto cancelletto, e il simbolo è un cancelletto o un simbolo di cancelletto. In Canada, la chiave è spesso chiamato un tasto numerico. Quasi tutto il mondo di lingua inglese al di fuori del Nord America chiama il tasto cancelletto.

  • Una chiave hash è un piccolo valore utilizzato per rappresentare un grosso pezzo di dati in un sistema di hash.