Partager via


HMACSHA3_256.HashData Méthode

Définition

Surcharges

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA3-256.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Calcule le HMAC des données à l’aide de l’algorithme SHA3-256.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Calcule le HMAC des données à l’aide de l’algorithme SHA3-256.

HashData(Byte[], Stream)

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA3-256.

HashData(Byte[], Byte[])

Calcule le HMAC des données à l’aide de l’algorithme SHA3-256.

HashData(ReadOnlySpan<Byte>, Stream)

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA3-256.

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

Source:
HMACSHA3_256.cs
Source:
HMACSHA3_256.cs

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA3-256.

public:
 static int HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte)) As Integer

Paramètres

key
ReadOnlySpan<Byte>

Clé HMAC.

source
Stream

Flux vers HMAC.

destination
Span<Byte>

Mémoire tampon utilisée pour recevoir la valeur de HMAC.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

source a la valeur null.

La mémoire tampon dans destination est trop petite pour contenir la taille HMAC calculée. L’algorithme SHA3-256 produit toujours un HMAC 256 bits, ou 32 octets.

-ou-

source ne prend pas en charge la lecture.

S’applique à

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Source:
HMACSHA3_256.cs
Source:
HMACSHA3_256.cs

Calcule le HMAC des données à l’aide de l’algorithme SHA3-256.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()

Paramètres

key
ReadOnlySpan<Byte>

Clé HMAC.

source
ReadOnlySpan<Byte>

Données à HMAC.

Retours

Byte[]

HMAC des données.

S’applique à

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Source:
HMACSHA3_256.cs
Source:
HMACSHA3_256.cs

Calcule le HMAC des données à l’aide de l’algorithme SHA3-256.

public:
 static int HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Paramètres

key
ReadOnlySpan<Byte>

Clé HMAC.

source
ReadOnlySpan<Byte>

Données à HMAC.

destination
Span<Byte>

Mémoire tampon utilisée pour recevoir la valeur de HMAC.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

La mémoire tampon de destination est trop petite pour contenir la taille de hachage calculée. L’algorithme SHA3-256 produit toujours un HMAC 256 bits, ou 32 octets.

S’applique à

HashData(Byte[], Stream)

Source:
HMACSHA3_256.cs
Source:
HMACSHA3_256.cs

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA3-256.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
public static byte[] HashData (byte[] key, System.IO.Stream source);
static member HashData : byte[] * System.IO.Stream -> byte[]
Public Shared Function HashData (key As Byte(), source As Stream) As Byte()

Paramètres

key
Byte[]

Clé HMAC.

source
Stream

Flux vers HMAC.

Retours

Byte[]

HMAC des données.

Exceptions

key ou source est null.

source ne prend pas en charge la lecture.

S’applique à

HashData(Byte[], Byte[])

Source:
HMACSHA3_256.cs
Source:
HMACSHA3_256.cs

Calcule le HMAC des données à l’aide de l’algorithme SHA3-256.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
public static byte[] HashData (byte[] key, byte[] source);
static member HashData : byte[] * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte()) As Byte()

Paramètres

key
Byte[]

Clé HMAC.

source
Byte[]

Données à HMAC.

Retours

Byte[]

HMAC des données.

Exceptions

key ou source est null.

S’applique à

HashData(ReadOnlySpan<Byte>, Stream)

Source:
HMACSHA3_256.cs
Source:
HMACSHA3_256.cs

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA3-256.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream) As Byte()

Paramètres

key
ReadOnlySpan<Byte>

Clé HMAC.

source
Stream

Flux vers HMAC.

Retours

Byte[]

HMAC des données.

Exceptions

source a la valeur null.

source ne prend pas en charge la lecture.

S’applique à