RFC2104 HMAC 準拠署名の生成

HMAC は、暗号ハッシュ関数を使用したメッセージ認証のメカニズムです。

この HMAC 関数は、繰り返し型の暗号ハッシュ関数 SHA-1 と共有秘密鍵を使用します。

HMAC に準拠するデジタル署名を生成するには、この関数を使用してください。

パラメーター: data (type=string)

検証する情報またはメッセージ。

パラメーター: key (type=string)

データを検証するために使用する鍵。

パラメーター: encoding (type=string)

データと鍵に適用するエンコード。 以下のいずれかを指定できます。
  • US-ASCII - 7 ビット ASCII。 ISO646-US とも呼ばれます。 Unicode 文字セットの基本ラテン文字ブロック。
  • ISO-8859-1 - ISO Latin Alphabet No. 1。ISO-LATIN-1 とも呼ばれます。
  • UTF-8 - 8 ビット UCS Transformation Format。
  • UTF-16BE - 16 ビット UCS Transformation Format、ビッグ・エンディアン・バイト・オーダー。
  • UTF-16LE - 16 ビット UCS Transformation Format、リトル・エンディアン・バイト・オーダー。
  • UTF-16 - 16 ビット UCS Transformation Format、オプションのバイト・オーダー・マークで指定されたバイト・オーダー。

戻り: HMAC 署名 (ストリング型)

UTF-8 エンコードで生成された HMAC 署名。




フィードバック | 特記事項


タイム・スタンプ・アイコン 最終更新: 2013年11月7日 (木曜日)


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/ref_Generate_RFC2104_HMAC_Compliant_Signature.html