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

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