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));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Hash.pas System.Hash.hpp |
System.Hash | THashSHA2 |
Description
Renvoie la valeur de la synthèse de hachage adaptée HMAC sous la forme d'une chaîne.
GetHMAC accepte les paramètres suivants :
AData
: les données source de synthèse du hachage.AKey
: la clé secrète.AHashVersion
: facultatif. Vous permet de spécifier le variant SHA2 pour ce hachage.TSHA2Version.SHA256
est la valeur par défaut.
Pour plus d'information sur HMAC, voir Hash-based message authentication code (EN).