System.Hash.THashSHA2.GetHMAC

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function GetHMAC(const AData, AKey: string; AHashVersion: TSHA2Version = TSHA2Version.SHA256): string; static; inline;

C++

static System::UnicodeString __fastcall GetHMAC(const System::UnicodeString AData, const System::UnicodeString AKey, TSHA2Version AHashVersion = (TSHA2Version)(0x1));

プロパティ

種類 可視性 ソース ユニット
function public
System.Hash.pas
System.Hash.hpp
System.Hash THashSHA2


説明

HMAC に適したハッシュ ダイジェストの値を、String で返します。

GetHMAC は、次のパラメータを取ります:

  • AData: ハッシュ ダイジェストのソース データ。
  • AKey: 秘密キー。
  • AHashVersion: 省略可能。 このハッシュに対して、SHA2 バリアントを指定してみましょう。 デフォルト値は TSHA2Version.SHA256 です。

HMAC に関する詳細については、「ハッシュ ベース メッセージ認証コード(HMAC)(英語)」を参照してください。

関連項目