Partager via


HMACSHA1.HashData Méthode

Définition

Surcharges

Nom Description
HashData(Byte[], Byte[])

Calcule le HMAC des données à l’aide de l’algorithme SHA-1.

HashData(Byte[], Stream)

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA-1.

HashData(ReadOnlySpan<Byte>, Stream)

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA-1.

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

Calcule le HMAC des données à l’aide de l’algorithme SHA-1.

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

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA-1.

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

Calcule le HMAC des données à l’aide de l’algorithme SHA-1.

HashData(Byte[], Byte[])

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

Calcule le HMAC des données à l’aide de l’algorithme SHA-1.

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 sur HMAC.

Retours

Byte[]

HMAC des données.

Exceptions

key ou source est null.

S’applique à

HashData(Byte[], Stream)

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA-1.

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(ReadOnlySpan<Byte>, Stream)

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA-1.

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 à

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

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

Calcule le HMAC des données à l’aide de l’algorithme SHA-1.

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 sur HMAC.

Retours

Byte[]

HMAC des données.

S’applique à

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

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

Calcule le HMAC d’un flux à l’aide de l’algorithme SHA-1.

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 pour recevoir la valeur HMAC.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

source a la valeur null.

La mémoire tampon est destination trop petite pour contenir la taille HMAC calculée. L’algorithme SHA-1 produit toujours un HMAC 160 bits ou 20 octets.

- ou -

source ne prend pas en charge la lecture.

S’applique à

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

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

Calcule le HMAC des données à l’aide de l’algorithme SHA-1.

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 sur HMAC.

destination
Span<Byte>

Mémoire tampon pour recevoir la valeur HMAC.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

La mémoire tampon est destination trop petite pour contenir la taille de hachage calculée. L’algorithme SHA-1 produit toujours un HMAC 160 bits ou 20 octets.

S’applique à