Skip to main content

Hvad er en hash -nøgle?

En hash -nøgle er en lille værdi, der bruges til at repræsentere et stort stykke data i et hash -system.En hash -funktion er en matematisk ligning, der forenkler store mængder data til små værdier.Denne proces sparer plads i en database og gør hentning af information hurtigere og lettere for programmerne.Det er også almindeligt at bruge hash -systemer til at lokalisere gentagne oplysninger i komplekse systemer, som en gentagen stemme- eller billedmønster eller endda gentagne dele af et genom eller deoxyribonucleinsyre -DNA -streng.Derudover er Hash Key den internationale engelske betegnelse for # -tasten på en telefon eller tastatur.

Et hash -system fungerer via et matematisk system, der forvandler information til en række numeriske hash -nøgler.Den originale information for hver hash -nøgle gemmes i en fortegnelse kaldet en hash -tabel.Når et system ser efter information, men i stedet finder en nøgle, krydshenviser det simpelthen nøglen med tabellen og henter de originale oplysninger.

Når det bruges i en database, bruges et hash-system til effektivitet og hastighed.Disse systemer forenkler store mængder information ned i mindre bits, en proces, der både gemmer plads i databasen og reducerer den tid, der kræves for at sende information.For eksempel kan navnet John Smith vises igen og igen i en database.Hash -systemet kan repræsentere den specifikke bogstaver med værdien 01.

I ovenstående eksempel består John Smith af ti tegn, med pladsen inkluderet, og 01 er kun to.Når databasen går efter informationen og hash -tasten 01 kommer tilbage, vil den kontrollere dens hash -tabel og sende 'John Smith.' Da hash -tasten kun er 20% af den faktiske værdi af informationen, sparer den plads på hverforekomst af informationen;Det sparer også så meget tid i transmission.

Andre systemer bruger en hash -nøgle til at finde overflødige data.Når et system indeholder enorme mængder data, der skal sorteres til afskedigelser eller mønstre, er det ofte lettere at hash informationen snarere end at sortere dem for hånd.Da forskellige hash -algoritmer kollapsinformation på forskellige måder, sendes dataene generelt gennem flere hash -metoder.Når hashing er afsluttet, er det muligt at finde mønstre meget hurtigt ved hjælp af de resulterende hash -tabeller.

I USA kaldes denne nøgle generelt pundnøglen, og symbolet er et pundskilt eller et talskilt.I Canada kaldes nøglen ofte en talnøgle.Næsten hele den engelsktalende verden uden for Nordamerikansk kalder det hash-nøglen.