HMAC

HMAC関数カードは、暗号化ハッシュアルゴリズムを使用して、入力テキストを秘密鍵と一緒にハッシュします。

生成されるハッシュの形式は、指定した出力パラメーターに応じてBase64、hex、またはbinaryのいずれかです。

入力

フィールド 定義 タイプ 必須
algorithm 使用する暗号技術ハッシュアルゴリズムを以下から選択します。
  • md5

  • sha1

  • sha256

  • sha384

  • sha512

ドロップダウン FALSE
key 秘密暗号化鍵として使用するテキスト。

この鍵はアルゴリズムと共にハッシュを検証するために必要です。

文字列 TRUE
data ハッシュされるテキスト文字列。

この関数では、UTF-8文字列のみがサポートされます。入力文字列に10進、16進、2進、またはASCII文字を含めることはできません。

文字列 TRUE
digest 生成されるハッシュの出力形式を以下から選択します。
  • base64

  • hex

  • binary

ドロップダウン FALSE

出力

フィールド 定義 タイプ
output(出力) 入力データのエンコードされた文字列。 文字列

outputフィールドの結果は、テキストを送信できる場所であればどこででも使用できます。

ハッシュを検証するには、正しいアルゴリズムと秘密鍵が必要です。

入力

  • algorithmsha256

  • keymy secret key

  • dataMy secret message!

  • digestbase64

出力

  • qd83l7nEE4gBpuaueA+XtKFeZO99aV7IvGgsJ15qmyo=

関連トピック

Workflowsの関数

Workflows要素