Lire en anglais

Partager via


MD5.HashData Méthode

Définition

Surcharges

HashData(Byte[])

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

HashData(Stream)

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

HashData(ReadOnlySpan<Byte>)

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

HashData(Stream, Span<Byte>)

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

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

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

HashData(Byte[])

Source:
MD5.cs
Source:
MD5.cs
Source:
MD5.cs

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

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData(byte[] source);
C#
public static byte[] HashData(byte[] source);

Paramètres

source
Byte[]

Données à hacher.

Retours

Byte[]

Hachage des données.

Attributs

Exceptions

source a la valeur null.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9, 10

HashData(Stream)

Source:
MD5.cs
Source:
MD5.cs
Source:
MD5.cs

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

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData(System.IO.Stream source);

Paramètres

source
Stream

Flux à hacher.

Retours

Byte[]

Hachage des données.

Attributs

Exceptions

source a la valeur null.

source ne prend pas en charge la lecture.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

HashData(ReadOnlySpan<Byte>)

Source:
MD5.cs
Source:
MD5.cs
Source:
MD5.cs

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

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData(ReadOnlySpan<byte> source);
C#
public static byte[] HashData(ReadOnlySpan<byte> source);

Paramètres

source
ReadOnlySpan<Byte>

Données à hacher.

Retours

Byte[]

Hachage des données.

Attributs

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9, 10

HashData(Stream, Span<Byte>)

Source:
MD5.cs
Source:
MD5.cs
Source:
MD5.cs

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

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData(System.IO.Stream source, Span<byte> destination);

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.

Attributs

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 MD5 produit toujours un hachage de 128 bits, ou 16 octets.

-ou-

source ne prend pas en charge la lecture.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

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

Source:
MD5.cs
Source:
MD5.cs
Source:
MD5.cs

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

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData(ReadOnlySpan<byte> source, Span<byte> destination);
C#
public static int HashData(ReadOnlySpan<byte> source, Span<byte> destination);

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.

Attributs

Exceptions

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

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9, 10