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 de oorspronkelijke informatie op.
Bij gebruik in een database, een hash-sysTEM wordt 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. Aangezien de hash -sleutel slechts 20% van de werkelijke waarde van de informatie is, bespaart deze ruimte bij elke gebeurtenis 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 dat bevatA die nodig is om te sorteren voor ontslagen of patronen, het is vaak gemakkelijker om de informatie te hashen in plaats van deze 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 pondsleutel genoemd en het symbool is 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.