共用方式為


hash_sha1()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

傳回來源輸入的sha1哈希值。

語法

hash_sha1(source)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
source 純量 ✔️ 要哈希的值。

傳回

指定純量的 sha1 哈希值,編碼為十六進位字串(字元字串,每兩個都代表介於 0 到 255 之間的單一十六進位數位)。

警告

此函式所使用的演算法保證不會在未來修改,但計算非常複雜。 如果您需要單一查詢持續時間的「輕量型」哈希函式,請考慮使用 hash()

範例

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

輸出

h1 h2
70c07ec18ef89c5309bbb0937f3a6342411e1fdd e903e533f4d636b4fc0dcf3cf81e7b7f330de776

下列範例會使用 函 hash_sha1() 式,根據 State 的 SHA1 哈希值來匯總 StormEvents。

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