Partager via


hash_many()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Retourne une valeur de hachage combinée de plusieurs valeurs.

Syntaxe

hash_many(s1 , s2 [, s3 ...])

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
s1, s2, ..., sN scalaire ✔️ Valeurs à hacher ensemble.

Retours

La fonction hash() est appliquée à chacun des scalaires spécifiés. Les hachages résultants sont combinés en un seul hachage et retournés.

Avertissement

La fonction utilise l’algorithme xxhash64 pour calculer le hachage pour chaque scalaire, mais cela peut changer. Nous vous recommandons donc uniquement d’utiliser cette fonction dans une seule requête où tous les appels de la fonction utiliseront le même algorithme.

Si vous devez conserver un hachage combiné, nous vous recommandons d’utiliser hash_sha256(), hash_sha1() ou hash_md5() et de combiner les hachages en un seul hachage avec un opérateur au niveau du bit. Notez que ces fonctions sont plus complexes à calculer que hash().

Exemples

print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)

Sortie

valeur1 valeur2 combiné
Bonjour Monde -1440138333540407281