HMAC

HMAC関数カードは入力テキストを暗号化し、暗号化されたテキストを返します。OpenSSLで指定された任意のHMACアルゴリズムを使用できます。

入力

フィールド 定義 タイプ 必須
algorithm OpenSSL暗号化アルゴリズム。オプションは以下のとおりです。
  • md5

  • sha1

  • sha256

  • sha384

  • sha512

ドロップダウン FALSE
key 複合キーとして使用するテキスト。複合化に使用したのと同じキーとアルゴリズムが必要です。 文字列 TRUE
data 暗号化するエンコードテキスト。

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

文字列 TRUE
digest 暗号化に使用されるダイジェストモジュール。使用できるオプションはbase64hexbinaryです。 ドロップダウン FALSE

出力

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

algorithmsha256keymy secret keydataMy secret message!digestbase64なら、outputthNnmggU2ex3L5XXeMNfxf8Wl8STcVZTxscSFEKSxa0=になります。

outputフィールドの値は、テキストを送れる場所ならどこにでも送信できます。解読するには正しいアルゴリズムとキーが必要です。

関連項目

Workflowsの関数

Workflows要素