hash_sha1()

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

Синтаксис

hash_sha1(Источник)

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

Параметры

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

Возвращаемое значение

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

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

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

Примеры

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

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

h1 h2
70c07ec18ef89c5309bbb0937f3a6342411e1fdd e903e533f4d636b4fc0dcf3cf81e7b7f330de776

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

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

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

Состояние StateHash StormCount
Техас 3128d805194d4e6141766cc846778eeacb12e3ea 4701
Канзас ea926e17098148921e472b1a760cd5a8117e84d6 3166
Айова cacf86ec119cfd5b574bde5b59604774de3273db 2337
Иллинойс 03740763b16dae9d799097f51623fe635d8c4852 2022
Миссури 26d938907240121b54d9e039473dacc96e712f61 2016