System.Hash.THashSHA2.GetHMAC
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)(英語)」を参照してください。