System.Hash.THashSHA2.GetHashBytes
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.