Hash-kode

Forfatter: Lewis Jackson
Oprettelsesdato: 7 Kan 2021
Opdateringsdato: 25 Juni 2024
Anonim
Google Hash Code 2022 || Session 1 || Getting Started
Video.: Google Hash Code 2022 || Session 1 || Getting Started

Indhold

Definition - Hvad betyder Hash-kode?

Hash-kode i. NET-ramme er en numerisk værdi, der hjælper med at identificere et objekt under lighedstest og også kan tjene som et indeks for objektet. Værdien i hash-koden er ikke permanent. Formålet med hash-kode er at hjælpe med effektiv opslag og indsættelse i datasamlinger, der er baseret på en hash-tabel.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Hash-koden

To objekter betragtes som lige, hvis de returnerer lige hash-koder. Tilpasning af resulterende hash-koder betyder imidlertid ikke nødvendigvis lighed mellem objekter, eller med andre ord, det modsatte gælder ikke. På grund af denne grund bør hash-kode aldrig bruges uden for grænserne for applikationsdomænet, da det samme objekt kan have forskellige værdier uden for domænet, processer eller platforme.

Da værdien i hash-kode er midlertidig, bør den aldrig bruges som en nøgle til dataindhentning fra en indtastet dataindsamling og bør aldrig serialiseres eller gemmes i databaser. GetHashCode-metoden bruges i .NET-rammer for at få hash-koden. Det er velegnet til hash-algoritmer eller til datastrukturer såsom hash-tabeller. Værdien, der returneres af funktionen, kan variere mellem forskellige .NET-rammeversioner. Som sådan godkender rammen ikke standardimplementeringen af ​​metoden, og bør derfor ikke bruges til at finde den unikke objektidentifikator i tilfælde af hashingsformål.


Hash-kode kan hjælpe med data sammenligningsopgaver. Det kan også hjælpe i envejskryptering, da den genererede numeriske værdi ikke kan spores tilbage til de originale data.