計算字串的 HMAC-SHA1 哈希值 (string.hmac_sha1)
聲明
hexHash = string.hmac_sha1(data, key)
參數
- data
字串型,用於計算哈希的資料內容 - key
字串型,HMAC 演算法使用的金鑰
回傳值
- hexHash
字串型,返回 HMAC-SHA1 校驗值的 16 進制小寫文字
說明
使用 HMAC-SHA1 演算法對任意字串(或二進位資料)計算帶金鑰的哈希摘要
範例
local signature = string.hmac_sha1('hello world', 'secret')
sys.alert(signature) -- 輸出 "03376ee7ad7bbfceee98660439a4d8b125122a5a"
注:上述代碼中使用了非本章函式 sys.alert