跳至主要內容

計算字串的 HMAC-SHA256 哈希值 (string.hmac_sha256)

聲明

hexHash = string.hmac_sha256(data, key)

參數

  • data
    字串型,用於計算哈希的資料內容
  • key
    字串型,HMAC 演算法使用的金鑰

回傳值

  • hexHash
    字串型,返回 HMAC-SHA256 校驗值的 16 進制小寫文字

說明

使用 HMAC-SHA256 演算法對任意字串(或二進位資料)計算帶金鑰的哈希摘要

範例

local signature = string.hmac_sha256('hello world', 'secret')
sys.alert(signature) -- 輸出 "734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a"

:上述代碼中使用了非本章函式 sys.alert