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