hash_many()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gibt einen kombinierten Hashwert mehrerer Werte zurück.
Syntax
hash_many(
s1 ,
s2 [,
s3 ...])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
s1, s2, ..., sN | Skalarwert | ✔️ | Die Werte, die zusammen hashen sollen. |
Gibt zurück
Die Hash() -Funktion wird auf jede der angegebenen Skalar angewendet. Die resultierenden Hashes werden in einem einzelnen Hash kombiniert und zurückgegeben.
Warnung
Die Funktion verwendet den xxhash64-Algorithmus , um den Hash für jeden Skalar zu berechnen, aber dies kann sich ändern. Daher wird nur empfohlen, diese Funktion in einer einzigen Abfrage zu verwenden, bei der alle Aufrufe der Funktion denselben Algorithmus verwenden.
Wenn Sie einen kombinierten Hash beibehalten müssen, empfehlen wir die Verwendung von hash_sha256(), hash_sha1()oder hash_md5() und kombinieren die Hashes in einem einzelnen Hash mit einem bitweisen Operator. Beachten Sie, dass diese Funktionen komplexer zu berechnen sind als hash()
.
Beispiele
print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)
Output
value1 | value2 | kombiniert |
---|---|---|
Hello | Welt | -1440138333540407281 |