文字列の 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 を使用しています