Code de hachage

Auteur: Lewis Jackson
Date De Création: 7 Peut 2021
Date De Mise À Jour: 25 Juin 2024
Anonim
Complément : Fonctions de hachage
Vidéo: Complément : Fonctions de hachage

Contenu

Définition - Que signifie code de hachage?

Le code de hachage dans .NET Framework est une valeur numérique qui facilite l'identification d'un objet lors du test d'égalité et peut également servir d'index pour l'objet. La valeur contenue dans le code de hachage n'est pas permanente. Le code de hachage a pour but de faciliter la recherche et l'insertion efficaces dans des collections de données basées sur une table de hachage.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le code de hachage

Deux objets sont considérés comme égaux s'ils retournent des codes de hachage égaux. Cependant, l'appariement des codes de hachage résultants ne signifie pas nécessairement l'égalité d'objet ou, en d'autres termes, l'inverse n'est pas vrai. Pour cette raison, le code de hachage ne doit jamais être utilisé en dehors des limites du domaine d'application, car un même objet peut avoir des valeurs différentes en dehors du domaine, des processus ou des plates-formes.

Comme la valeur dans le code de hachage est de nature temporaire, elle ne devrait jamais être utilisée comme clé pour la récupération de données à partir d'une collection de données à clé et ne devrait jamais être sérialisée ou stockée dans des bases de données. La méthode GetHashCode est utilisée dans .NET Framework pour obtenir le code de hachage. Il convient aux algorithmes de hachage ou aux structures de données telles que les tables de hachage. La valeur renvoyée par la fonction peut différer selon les versions du framework .NET. En tant que tel, le cadre n’approuve pas l’implémentation par défaut de la méthode et ne doit donc pas être utilisé pour trouver l’identificateur d’objet unique en cas de hachage.


Le code de hachage peut faciliter les tâches de comparaison de données. Cela peut également aider au chiffrement unidirectionnel, car la valeur numérique générée ne peut pas être retrouvée dans les données d'origine.