Skip to main content

Vad är en hashnyckel?

En hashnyckel är ett litet värde som används för att representera en stor databit i ett hashsystem.En hashfunktion är en matematisk ekvation som förenklar stora mängder data till små värden.Denna process sparar utrymme i en databas och gör det snabbare att hämta information och enklare för programmen.Det är också vanligt att använda hashsystem för att hitta upprepning av information i komplexa system, som ett upprepat röst- eller bildmönster eller till och med upprepade delar av ett genom eller deoxyribonukleinsyra -DNA -sträng.Dessutom är Hash Key den internationella engelska termen för # -tangenten på en telefon eller tangentbord.

Ett hashsystem fungerar via ett matematiskt system som förvandlar information till en serie numeriska hashnycklar.Den ursprungliga informationen för varje hashnyckel sparas i en lista som kallas en hashtabell.När ett system letar efter information, men hittar en nyckel istället, korsreferenser är helt enkelt nyckeln med tabellen och hämtar den ursprungliga informationen.

När det används i en databas används ett hashsystem för effektivitet och hastighet.Dessa system förenklar stora mängder information ner i mindre bitar, en process som båda sparar utrymme i databasen och minskar den tid som krävs för att skicka information.Till exempel kan namnet John Smith visas om och om igen i en databas.Hash -systemet kan representera den specifika strängen av bokstäver med värdet 01.

I exemplet ovan består John Smith av tio tecken, med utrymmet inkluderat, och 01 är bara två.När databasen går för informationen och hashnyckeln 01 kommer tillbaka kommer den att kontrollera hashtabellen och skicka ut 'John Smith.' Eftersom hashnyckeln bara är 20% av det faktiska värdet på informationen, sparar det utrymme på varjeförekomst av informationen;Det sparar också så mycket tid i överföringen.

Andra system kommer att använda en hashnyckel för att hitta redundanta data.När ett system innehåller enorma mängder data som behöver sorteras för uppsägningar eller mönster är det ofta lättare att hash informationen snarare än att sortera den för hand.Eftersom olika hash -algoritmer kollapsar information på olika sätt skickas data vanligtvis genom flera hashingmetoder.När hashing är klar är det möjligt att hitta mönster mycket snabbt med hjälp av de resulterande hashtabellerna.

I USA kallas denna nyckel i allmänhet pundnyckeln, och symbolen är ett pundtecken eller ett nummertecken.I Kanada kallas nyckeln ofta en nummernyckel.Nästan hela engelsktalande världen utanför nordamerikanska kallar det hashnyckeln.