メインコンテンツまでスキップ

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