Skip to main content

Wat is een hash -sleutel?

Een hash -sleutel is een kleine waarde die wordt gebruikt om een groot stukje gegevens in een hash -systeem weer te geven.Een hash -functie is een wiskundige vergelijking die grote hoeveelheden gegevens in kleine waarden vereenvoudigt.Dit proces bespaart ruimte in een database en maakt het ophalen van informatie sneller en gemakkelijker voor de programma's.Het is ook gebruikelijk om hash -systemen te gebruiken om herhalende informatie te vinden in complexe systemen, zoals een herhaalde stem- of beeldpatroon of zelfs herhaalde delen van een genoom of deoxyribonucleïnezuur DNA -streng.Bovendien is Hash Key de internationale Engelse term voor de # sleutel op een telefoon of toetsenbord.

Een hash -systeem werkt via een wiskundig systeem dat van informatie verandert in een reeks numerieke hash -toetsen.De originele informatie voor elke hash -sleutel wordt opgeslagen in een lijst met de naam een hash -tabel.Wanneer een systeem op zoek is naar informatie, maar in plaats daarvan een sleutel vindt, verwijst het eenvoudigweg de sleutel met de tabel en haalt het de oorspronkelijke informatie op.

Bij gebruik in een database wordt een hash-systeem gebruikt voor efficiëntie en snelheid.Deze systemen vereenvoudigen grote hoeveelheden informatie in kleinere bits, een proces dat zowel ruimte in de database opslaat en de hoeveelheid tijd vermindert die nodig is om informatie te verzenden.Bijvoorbeeld, de naam John Smith kan steeds opnieuw verschijnen in een database.Het hash -systeem kan die specifieke reeks letters weergeven met de waarde 01.

In het bovenstaande voorbeeld bestaat John Smith uit tien tekens, met de opgenomen ruimte, en 01 is slechts twee.Wanneer de database voor de informatie gaat en de hash -sleutel 01 terugkomt, zal deze de hashtabel controleren en 'John Smith' verzenden. Omdat de hash -sleutel slechts 20% van de werkelijke waarde van de informatie is, bespaart deze ruimte op elkoptreden van de informatie;Het bespaart ook zoveel tijd in transmissie.

Andere systemen zullen een hash -sleutel gebruiken om overbodige gegevens te vinden.Wanneer een systeem enorme hoeveelheden gegevens bevat die moeten worden gesorteerd op ontslagen of patronen, is het vaak gemakkelijker om de informatie te hashen in plaats van het met de hand te sorteren.Omdat verschillende hashing -algoritmen informatie op verschillende manieren instorten, worden de gegevens over het algemeen via verschillende hashing -methoden verzonden.Wanneer de hashing voltooid is, is het mogelijk om patronen zeer snel te vinden met behulp van de resulterende hashtabellen.

In de Verenigde Staten wordt deze sleutel over het algemeen de Pound -sleutel genoemd en is het symbool een pond bord of een nummerteken.In Canada wordt de sleutel vaak een nummersleutel genoemd.Bijna de hele Engelstalige wereld buiten Noord-Amerika noemt het de hash-sleutel.