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

出力

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

algorithmsha256keymy secret keydataMy secret message!digestbase64なら、

outputthNnmggU2ex3L5XXeMNfxf8Wl8STcVZTxscSFEKSxa0=です。

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