System.Hash.THashSHA2.GetHashBytes

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function GetHashBytes(const AData: string; AHashVersion: TSHA2Version = TSHA2Version.SHA256): TBytes; overload; static;
class function GetHashBytes(const AStream: TStream; AHashVersion: TSHA2Version = TSHA2Version.SHA256): TBytes; overload; static;

C++

static System::DynamicArray<System::Byte> __fastcall GetHashBytes(const System::UnicodeString AData, TSHA2Version AHashVersion = (TSHA2Version)(0x1))/* overload */;
static System::DynamicArray<System::Byte> __fastcall GetHashBytes(System::Classes::TStream* const AStream, TSHA2Version AHashVersion = (TSHA2Version)(0x1))/* overload */;

Propriétés

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


Description

Crée une synthèse (digest) de hachage à partir de la valeur d'entrée spécifiée et renvoie la valeur de la synthèse créée sous la forme d'octets.

Le paramètre facultatif AHashVersion vous permet de spécifier le variant SHA2 pour ce hachage. TSHA2Version.SHA256 est la valeur par défaut.

GetHashBytes accepte l'une des suivantes comme valeur d'entrée :

  • AData : une chaîne.
  • AStream : un flux.

Voir aussi