Partager via


SHA3_256.HashData Méthode

Définition

Surcharges

HashData(Byte[])

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

HashData(Stream)

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

HashData(ReadOnlySpan<Byte>)

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

HashData(Stream, Span<Byte>)

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

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

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

HashData(Byte[])

Source:
SHA3_256.cs
Source:
SHA3_256.cs

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

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

Paramètres

source
Byte[]

Données à hacher.

Retours

Byte[]

Hachage des données.

Exceptions

source a la valeur null.

La plateforme ne prend pas en charge SHA3-256.

S’applique à

HashData(Stream)

Source:
SHA3_256.cs
Source:
SHA3_256.cs

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

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

Paramètres

source
Stream

Flux à hacher.

Retours

Byte[]

Hachage des données.

Exceptions

source a la valeur null.

source ne prend pas en charge la lecture.

La plateforme ne prend pas en charge SHA3-256.

S’applique à

HashData(ReadOnlySpan<Byte>)

Source:
SHA3_256.cs
Source:
SHA3_256.cs

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

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

Paramètres

source
ReadOnlySpan<Byte>

Données à hacher.

Retours

Byte[]

Hachage des données.

Exceptions

La plateforme ne prend pas en charge SHA3-256.

S’applique à

HashData(Stream, Span<Byte>)

Source:
SHA3_256.cs
Source:
SHA3_256.cs

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

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

Paramètres

source
Stream

Flux à hacher.

destination
Span<Byte>

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

Retours

Nombre total d’octets écrits dans destination.

Exceptions

source a la valeur null.

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

-ou-

source ne prend pas en charge la lecture.

La plateforme ne prend pas en charge SHA3-256.

S’applique à

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

Source:
SHA3_256.cs
Source:
SHA3_256.cs

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

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

Paramètres

source
ReadOnlySpan<Byte>

Données à hacher.

destination
Span<Byte>

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

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 hachage de 256 bits, ou 32 octets.

La plateforme ne prend pas en charge SHA3-256.

S’applique à