HMAC
HMAC関数カードは、暗号化ハッシュアルゴリズムを使用して、入力テキストを秘密鍵と一緒にハッシュします。
生成されるハッシュの形式は、指定した出力パラメーターに応じてBase64、hex、またはbinaryのいずれかです。
入力
フィールド | 定義 | タイプ | 必須 |
---|---|---|---|
algorithm |
使用する暗号技術ハッシュアルゴリズムを以下から選択します。
|
ドロップダウン | 誤 |
key |
秘密暗号化鍵として使用するテキスト。
この鍵はアルゴリズムと共にハッシュを検証するために必要です。 |
文字列 | 正 |
data |
ハッシュされるテキスト文字列。 この関数では、UTF-8文字列のみがサポートされます。入力文字列に10進、16進、2進、またはASCII文字を含めることはできません。 |
文字列 | 正 |
digest |
生成されるハッシュの出力形式を以下から選択します。
|
ドロップダウン | FALSE |
出力
フィールド | 定義 | タイプ |
---|---|---|
output(出力) | 入力データのエンコードされた文字列。 | 文字列 |
outputフィールドの結果は、テキストを送信できる場所であればどこででも使用できます。
ハッシュを検証するには、正しいアルゴリズムと秘密鍵が必要です。
例
入力
-
algorithm:sha256
-
key:my secret key
-
data:My secret message!
-
digest:base64
出力
-
qd83l7nEE4gBpuaueA+XtKFeZO99aV7IvGgsJ15qmyo=