IBM PureData System for Analytics, Version 7.1

Fonctions de hachage

Vous pouvez utiliser des fonctions de hachage pour encoder des données et transformer ainsi l'entrée en "code haché" ou "valeur hachée". L'algorithme de hachage est conçu de manière à réduire les risques d'obtenir, pour deux entrées, un hachage identique (appelé collision).

Les fonctions de hachage permettent d'accélérer l'extraction d'enregistrements de données (recherches unidirectionnelles), ou d'effectuer des opérations de validation de données (total de contrôle) et de cryptographie. Pour la recherche, le code haché est utilisé comme un index dans une table de hachage, qui contient un pointeur vers l'enregistrement de données. Pour le total de contrôle, un calcul est effectué sur les données du code haché avant le stockage ou la transmission, puis effectué à nouveau après cette opération afin de vérifier l'intégrité des données ; si les codes hachés ne correspondent pas, cela signifie que les données sont corrompues. Les fonctions de hachage cryptographique sont utilisées dans le cadre de la sécurité des données.

Quelques exemples d'utilisation des fonctions de hachage :


Commentaires | Copyright IBM Corporation 2013 | Dernière mise à jour : 31-07-2013