Bagikan melalui


hash_sha1()

Berlaku untuk: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Mengembalikan nilai hash sha1 dari input sumber.

Sintaks

hash_sha1(sumber)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
sumber skalar ✔️ Nilai yang akan di-hash.

Mengembalikan

Nilai hash sha1 dari skalar tertentu, dienkode sebagai string hex (string karakter, setiap dua di antaranya mewakili satu angka Hex antara 0 dan 255).

Peringatan

Algoritma yang digunakan oleh fungsi ini (SHA1) dijamin tidak akan dimodifikasi di masa mendatang, tetapi perhitungannya sangat kompleks. Jika Anda memerlukan fungsi hash "ringan" selama durasi satu kueri, pertimbangkan untuk menggunakan hash().

Contoh

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

Hasil

h1 h2
70c07ec18ef89c5309bbb0937f3a6342411e1fdd e903e533f4d636b4fc0dcf3cf81e7b7f330de776

Contoh berikut menggunakan fungsi hash_sha1() untuk mengagregasi StormEvents berdasarkan nilai hash SHA1 Negara.

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

Hasil

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