System.Hash.THashSHA2.GetHMAC

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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).

Voir aussi