Поделиться через


hash_sha1()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Возвращает хэш-значение sha1 исходного ввода.

Синтаксис

hash_sha1(source)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
source скаляр ✔️ Хэшировать значение.

Возвраты

Хэш-значение sha1 заданного скалярного, закодированное в виде шестнадцатеричной строки (строка символов, каждая из которых представляет одно шестнадцатеричное число от 0 до 255).

Предупреждение

Алгоритм, используемый этой функцией (SHA1), гарантированно не будет изменен в будущем, но очень сложный для вычисления. Если требуется хэш-функция "упрощенного" в течение одного запроса, попробуйте использовать хэш().

Примеры

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

Выходные данные

h1 h2
70c07ec18ef89c5309bbb0937f3a6342411e1fdd e903e53f4f4d636b4fc0dcf3cf81e7b7f330de76

В следующем примере функция используется hash_sha1() для агрегирования StormEvents на основе хэша SHA1 состояния.

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

Выходные данные

Штат StateHash StormCount
TEXAS 3128d805194d4e6141766cc846778eeacb12e3ea 4701
КАНЗАС ea926e17098148921e472b1a760cd5a817e84d6 3166
АЙОВА cacf86ec119cfd5b574bde5b5960474de3273db 2337
ИЛЛИНОЙС 03740763b16dae9d79097f51623fe635d8c4852 2022
МИССУРИ 26d938907240121b54d9e039473dacc96e712f61 2016