Condividi tramite


hash_sha1()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Restituisce un valore hash sha1 dell'input di origine.

Sintassi

hash_sha1(source)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
source scalare ✔️ Valore di cui eseguire l'hashing.

Valori restituiti

Valore hash sha1 del valore scalare specificato, codificato come stringa esadecimale (stringa di caratteri, ognuno dei quali rappresenta un singolo numero esadecimale compreso tra 0 e 255).

Avviso

L'algoritmo usato da questa funzione (SHA1) non verrà modificato in futuro, ma è molto complesso da calcolare. Se è necessaria una funzione hash "lightweight" per la durata di una singola query, è consigliabile usare hash().If you need a "lightweight" hash function for the duration of a single query, consider consider using hash().

Esempi

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

Output

h1 h2
70c07ec18ef89c5309bbb0937f3a6342411e1fdd e903e533f4d636b4fc0dcf3cf81e7b7f330de776

L'esempio seguente usa la hash_sha1() funzione per aggregare StormEvents in base al valore hash SHA1 di State.

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

Output

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