Codi Hash

Autora: Lewis Jackson
Data De La Creació: 7 Ser Possible 2021
Data D’Actualització: 25 Juny 2024
Anonim
ABDIRIZAK CARAB NAASH NAASH OFFICIAL VIDEO 2022
Vídeo: ABDIRIZAK CARAB NAASH NAASH OFFICIAL VIDEO 2022

Content

Definició: què significa Codi Hash?

El codi Hash del marc .NET és un valor numèric que ajuda a la identificació d'un objecte durant les proves d'igualtat i també pot servir com a índex per a l'objecte. El valor contingut al codi hash no és de naturalesa permanent. El propòsit del codi hash és ajudar a una cerca i inserció eficients a les col·leccions de dades basades en una taula de hash.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica el codi Hash

Dos objectes es consideren iguals si retornen codis hash iguals. Tanmateix, el fet de coincidir els codis hash resultants no significa necessàriament la igualtat d'objectes, és a dir, la inversa no és certa. Per aquest motiu, mai s'ha d'utilitzar codi hash fora dels límits del domini d'aplicació, ja que un mateix objecte podria tenir valors diferents fora del domini, processos o plataformes.

Com que el valor del codi hash és de naturalesa temporal, mai no s’ha d’utilitzar com a clau per a la recuperació de dades d’una col·lecció de dades clavada i mai s’ha de ser serialitzat ni emmagatzemar en bases de dades. El mètode GetHashCode s'utilitza en .NET framework per obtenir el codi hash. És adequat per a algorismes de hashing o per a estructures de dades com taules de hash. El valor retornat per la funció podria diferir entre diferents versions del marc .NET. Com a tal, el marc no aprova la implementació predeterminada del mètode, per la qual cosa no s’ha d’utilitzar per trobar l’identificador d’objecte únic en cas de propòsits de molèstia.


El codi Hash pot ajudar-vos a fer tasques de comparació de dades. També pot ajudar en el xifratge d'un sol sentit, ja que el valor numèric generat no es pot remuntar a les dades originals.