Hmac

指定したアルゴリズムと秘密鍵に基づきメッセージ認証コード(MAC値)を生成します。

■入力/出力

接続数: 2
入力データ型説明
入力1Binary,String秘密鍵
入力2Binary,Stringデータ

出力データ型説明
出力1String,Binary指定したアルゴリズムで生成したメッセージ認証コードのHex(16進)文字列またはバイト列

■プロパティ

名前プロパティ型説明
アルゴリズムchoiceHMACのアルゴリズムを指定します。
SHA-1 - SHA-1アルゴリズムを使用します
SHA-256 - SHA-256アルゴリズムを使用します
SHA-384 - SHA-384アルゴリズムを使用します
SHA-512 - SHA-512アルゴリズムを使用します
MD5 - MD5アルゴリズムを使用します
エンコーディングchoice入力がString型の時に指定のエンコードでバイト列にしてから処理します。
utf-8 [utf-8] - unicode utf-8
shift_jis [shift_jis] - シフトJIS
euc-jp [euc-jp] - EUC-JP
iso-2022-jp [iso-2022-jp] - ISO-2022-JP
utf-16 [utf-16] - unicode utf-16
出力データ型choice出力タイプをStringとBinaryから選択します。
String - 出力をString型にします
Binary - 出力をBinary型にします

■例

プロパティ出力
入力1SecretKeyアルゴリズムSHA-159e75ec57b42e9f432a0af83c9ac56ea00abcc39
入力2hmac dataエンコーディングutf-8
出力データ型String