hash_sha1()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |