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