Shake256.HashData Méthode

Définition

Surcharges

HashData(Byte[], Int32)

Calcule le hachage des données à l’aide de l’algorithme SHAKE256.

HashData(Stream, Int32)

Calcule le hachage d’un flux à l’aide de l’algorithme SHAKE256.

HashData(Stream, Span<Byte>)

Calcule le hachage d’un flux à l’aide de l’algorithme SHAKE256.

HashData(ReadOnlySpan<Byte>, Int32)

Calcule le hachage des données à l’aide de l’algorithme SHAKE256.

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

Calcule le hachage des données à l’aide de l’algorithme SHAKE256.

HashData(Byte[], Int32)

Source:
Shake256.cs
Source:
Shake256.cs

Calcule le hachage des données à l’aide de l’algorithme SHAKE256.

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

Paramètres

source
Byte[]

Données à hacher.

outputLength
Int32

Taille du hachage à produire.

Retours

Byte[]

Hachage des données.

Exceptions

outputLength est un nombre négatif.

source a la valeur null.

La plateforme ne prend pas en charge SHAKE256. Les appelants peuvent utiliser la IsSupported propriété pour déterminer si la plateforme prend en charge SHAKE256.

S’applique à

HashData(Stream, Int32)

Source:
Shake256.cs
Source:
Shake256.cs

Calcule le hachage d’un flux à l’aide de l’algorithme SHAKE256.

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

Paramètres

source
Stream

Flux à hacher.

outputLength
Int32

Taille du hachage à produire.

Retours

Byte[]

Hachage des données.

Exceptions

source ne prend pas en charge la lecture.

outputLength est un nombre négatif.

source a la valeur null.

La plateforme ne prend pas en charge SHAKE256. Les appelants peuvent utiliser la IsSupported propriété pour déterminer si la plateforme prend en charge SHAKE256.

S’applique à

HashData(Stream, Span<Byte>)

Source:
Shake256.cs
Source:
Shake256.cs

Calcule le hachage d’un flux à l’aide de l’algorithme SHAKE256.

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

Paramètres

source
Stream

Flux à hacher.

destination
Span<Byte>

Mémoire tampon à remplir avec le hachage.

Exceptions

source ne prend pas en charge la lecture.

source a la valeur null.

La plateforme ne prend pas en charge SHAKE256. Les appelants peuvent utiliser la IsSupported propriété pour déterminer si la plateforme prend en charge SHAKE256.

S’applique à

HashData(ReadOnlySpan<Byte>, Int32)

Source:
Shake256.cs
Source:
Shake256.cs

Calcule le hachage des données à l’aide de l’algorithme SHAKE256.

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

Paramètres

source
ReadOnlySpan<Byte>

Données à hacher.

outputLength
Int32

Taille du hachage à produire.

Retours

Byte[]

Hachage des données.

Exceptions

outputLength est un nombre négatif.

La plateforme ne prend pas en charge SHAKE256. Les appelants peuvent utiliser la IsSupported propriété pour déterminer si la plateforme prend en charge SHAKE256.

S’applique à

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

Source:
Shake256.cs
Source:
Shake256.cs

Calcule le hachage des données à l’aide de l’algorithme SHAKE256.

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

Paramètres

source
ReadOnlySpan<Byte>

Données à hacher.

destination
Span<Byte>

Mémoire tampon à remplir avec le hachage.

Exceptions

La plateforme ne prend pas en charge SHAKE256. Les appelants peuvent utiliser la IsSupported propriété pour déterminer si la plateforme prend en charge SHAKE256.

S’applique à