System.Hash.THashMD5.GetHMACAsBytes

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function GetHMACAsBytes(const AData, AKey: string): TBytes; overload; static;
class function GetHMACAsBytes(const AData: string; const AKey: TBytes): TBytes; overload; static;
class function GetHMACAsBytes(const AData: TBytes; const AKey: string): TBytes; overload; static;
class function GetHMACAsBytes(const AData, AKey: TBytes): TBytes; overload; static;

C++

static System::Sysutils::TBytes __fastcall GetHMACAsBytes(const System::UnicodeString AData, const System::UnicodeString AKey)/* overload */;
static System::Sysutils::TBytes __fastcall GetHMACAsBytes(const System::UnicodeString AData, const System::Sysutils::TBytes AKey)/* overload */;
static System::Sysutils::TBytes __fastcall GetHMACAsBytes(const System::Sysutils::TBytes AData, const System::UnicodeString AKey)/* overload */;
static System::Sysutils::TBytes __fastcall GetHMACAsBytes(const System::Sysutils::TBytes AData, const System::Sysutils::TBytes AKey)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Hash.pas
System.Hash.hpp
System.Hash THashMD5


Description

Renvoie la valeur de la synthèse de hachage HMAC sous la forme d'octets.

GetHMACAsBytes accepte les paramètres suivants :

  • AData: les données source de la synthèse de hachage. Vous pouvez spécifier ce paramètre au format chaîne ou TBytes.
  • AKey: la clé secrète. Vous pouvez spécifier ce paramètre au format chaîne ou TBytes format.

Pour de plus amples informations sur le code HMAC, voir Hash-based message authentication code (EN).

Voir aussi