Compartir a través de


hash_sha1()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Devuelve un valor hash sha1 de la entrada de origen.

Sintaxis

hash_sha1(source)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
source escalares ✔️ Valor que se va a aplicar hash.

Devoluciones

Valor hash sha1 del escalar especificado, codificado como una cadena hexadecimal (una cadena de caracteres, cada una de las cuales representa un único número hexadecimal entre 0 y 255).

Advertencia

Se garantiza que el algoritmo utilizado por esta función (SHA1) no se modifique en el futuro, pero es muy complejo de calcular. Si necesita una función hash "ligera" durante la duración de una sola consulta, considere la posibilidad de usar hash().

Ejemplos

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

Salida

h1 h2
70c07ec18ef89c5309bbb0937f3a6342411e1fdd e903e533f4d636b4fc0dcf3cf81e7b7f330de776

En el ejemplo siguiente se usa la hash_sha1() función para agregar StormEvents en función del valor hash SHA1 de State.

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

Salida

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