Freigeben über


hash_sha1()

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

Gibt einen Sha1-Hashwert der Quelleingabe zurück.

Syntax

hash_sha1(Quelle)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

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

Gibt zurück

Der Sha1-Hashwert des angegebenen Skalars, codiert als hexische 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 (SHA1) wird in Zukunft garantiert nicht geändert, ist aber sehr komplex zu berechnen. Wenn Sie eine "einfache" Hashfunktion für die Dauer einer einzelnen Abfrage benötigen, sollten Sie hash()verwenden.

Beispiele

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

Output

h1 h2
70c07ec18ef89c5309bbb0937f3a6342411e1fddd e903e533f4d636b4fc0dcf3cf81e7b7f330de776

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

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

Ausgabe

State StateHash StormCount
TEXAS 3128d805194d4e6141766cc846778eeacb12e3ea 4701
KANSAS ea926e17098148921e472b1a760cd5a8117e84d6 3166
IOWA cacf86ec119cfd5b574bde5b59604774de3273db 2337
ILLINOIS 03740763b16dae9d799097f51623fe635d8c4852 2022
MISSOURI 26d938907240121b54d9e039473dacc96e712f61 2016