Freigeben über


hash_sha256()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Gibt einen Sha256-Hashwert der Quelleingabe zurück.

Syntax

hash_sha256(Quelle)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
Quelle Skalarwert ✔️ Der wert, der hashed werden soll.

Gibt zurück

Der Sha256-Hashwert des angegebenen Skalars, codiert als hexadeplizierte Zeichenfolge (eine Zeichenfolge mit Zeichen, von denen jede zwei eine einzelne Hex-Zahl zwischen 0 und 255 darstellt).

Warnung

Der von dieser Funktion verwendete Algorithmus (SHA256) wird in Zukunft garantiert nicht geändert, ist aber sehr komplex zu berechnen. Benutzer, die eine einfache Hashfunktion für die Dauer einer einzelnen Abfrage benötigen, werden empfohlen, stattdessen den Funktionshash () zu verwenden.

Beispiele

print 
    h1=hash_sha256("World"),
    h2=hash_sha256(datetime(2020-01-01))

Output

h1 h2
78ae647dc544d227130a0682a51e30bc777fbb6d8a8f17007463a3ecd1d524 ba666752dc1a20eb750b0eb64e780cc4c968bc9fb8813461c1d7e750f302d71d

Im folgenden Beispiel wird die hash_sha256() Funktion verwendet, um StormEvents basierend auf dem SHA256-Hashwert des Staates zu aggregieren.

StormEvents 
| summarize StormCount = count() by State, StateHash=hash_sha256(State)
| top 5 by StormCount desc

Ausgabe

State StateHash StormCount
TEXAS 9087f20f23f91b5a77e8406846117049029e6798ebbd0d38aea68da73a00ca37 4701
KANSAS c80e328393541a3181b258cdb4da4d00587c5045e8cf3bb6c8fdb7016b69cc2e 3166
IOWA f85893d3dca466f779410f65cd904fdc4622de49e119ad4e7c7e4a291ceed1820b 2337
ILLINOIS ae3eeabfd7eba3d9a4ccbfed6a9b8cff269dc43255906476282e0184cf81b7fd 2022
MISSOURI d15dfc28abc3ee73b7d1f664a35980167ca96f6f90e034db2a6525c0b8ba61b1 2016