HMAC
HMAC関数カードは入力テキストを暗号化し、暗号化されたテキストを返します。OpenSSLで指定された任意のHMACアルゴリズムを使用できます。
入力
フィールド | 定義 | タイプ | 必須 |
---|---|---|---|
algorithm | OpenSSL暗号化アルゴリズム。オプションは以下のとおりです。
| ドロップダウン | FALSE |
key | 複合キーとして使用するテキスト。複合化に使用したのと同じキーとアルゴリズムが必要です。 | 文字列 | TRUE |
data | 暗号化するエンコードテキスト。 UTF-8文字列のみがサポートされています。入力文字列に10進、2進、16進、またはASCII文字を含めることはできません。 | 文字列 | TRUE |
digest | 暗号化に使用されるダイジェストモジュール。使用できるオプションはbase64 、hex 、binary です。 | ドロップダウン | FALSE |
出力
フィールド | 定義 | タイプ |
---|---|---|
output | エンコードされた入力データ。 | 文字列 |
例
algorithmがsha256
、keyがmy secret key
、dataがMy secret message!
、digestがbase64
なら、
outputはthNnmggU2ex3L5XXeMNfxf8Wl8STcVZTxscSFEKSxa0=
です。
outputフィールドの値は、テキストを送れる場所ならどこにでも送信できます。解読するには正しいアルゴリズムとキーが必要です。