Hash-kod

Författare: Lewis Jackson
Skapelsedatum: 7 Maj 2021
Uppdatera Datum: 25 Juni 2024
Anonim
Получаем API и HASH telegram
Video: Получаем API и HASH telegram

Innehåll

Definition - Vad betyder Hash-kod?

Hash-kod i .NET-ramverk är ett numeriskt värde som hjälper till att identifiera ett objekt under jämställdhetstest och också kan fungera som ett index för objektet. Värdet i hashkoden är inte permanent. Syftet med hashkoden är att hjälpa till med effektiv uppslagning och infogning i datasamlingar som är baserade på en hashtabell.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Hash Code

Två objekt betraktas som lika om de returnerar lika hashkoder. Att matcha resulterande hashkoder betyder emellertid inte nödvändigtvis jämlikhet mellan objekt, eller med andra ord, det omvända gäller inte. Av denna anledning bör hashkod aldrig användas utanför gränserna för applikationsdomänen, eftersom samma objekt kan ha olika värden utanför domänen, processerna eller plattformarna.

Eftersom värdet i hashkod är tillfälligt, bör det aldrig användas som en nyckel för att hämta data från en nycklad datainsamling och bör aldrig serialiseras eller lagras i databaser. GetHashCode-metoden används i .NET-ramverk för att få haschkoden. Det är lämpligt för hash-algoritmer eller för datastrukturer som hash-tabeller. Värdet som returneras av funktionen kan skilja sig mellan olika .NET-ramversioner. Som sådan godkänner ramen inte standardimplementeringen av metoden, och bör därför inte användas för att hitta den unika objektidentifieraren i fallet med hashningsändamål.


Hash-kod kan hjälpa till att jämföra uppgifter. Det kan också hjälpa till i envägskryptering, eftersom det genererade numeriska värdet inte kan spåras tillbaka till originaldata.