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::DynamicArray<System::Byte> __fastcall GetHMACAsBytes(const System::UnicodeString AData, const System::UnicodeString AKey)/* overload */;
static System::DynamicArray<System::Byte> __fastcall GetHMACAsBytes(const System::UnicodeString AData, const System::DynamicArray<System::Byte> AKey)/* overload */;
static System::DynamicArray<System::Byte> __fastcall GetHMACAsBytes(const System::DynamicArray<System::Byte> AData, const System::UnicodeString AKey)/* overload */;
static System::DynamicArray<System::Byte> __fastcall GetHMACAsBytes(const System::DynamicArray<System::Byte> AData, const System::DynamicArray<System::Byte> 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