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