Partager via


XxHash3.Hash Méthode

Définition

Surcharges

Hash(Byte[])

Calcule le hachage XXH3 des données fournies source .

Hash(Byte[], Int64)

Calcule le hachage XXH3 des données fournies à l’aide de la valeur initiale fournie.

Hash(ReadOnlySpan<Byte>, Int64)

Calcule le hachage XXH3 des données fournies source à l’aide du éventuellement fourni seed.

Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)

Calcule le hachage XXH3 des données fournies source dans le fourni destination à l’aide du fourni éventuellement fourni seed.

Hash(Byte[])

Source:
XxHash3.cs
Source:
XxHash3.cs

Calcule le hachage XXH3 des données fournies source .

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

Paramètres

source
Byte[]

Données à hacher.

Retours

Byte[]

Code de hachage XXH3 64 bits des données fournies.

Exceptions

source a la valeur null.

S’applique à

Hash(Byte[], Int64)

Source:
XxHash3.cs
Source:
XxHash3.cs

Calcule le hachage XXH3 des données fournies à l’aide de la valeur initiale fournie.

public:
 static cli::array <System::Byte> ^ Hash(cli::array <System::Byte> ^ source, long seed);
public static byte[] Hash (byte[] source, long seed);
static member Hash : byte[] * int64 -> byte[]
Public Shared Function Hash (source As Byte(), seed As Long) As Byte()

Paramètres

source
Byte[]

Données à hacher.

seed
Int64

Valeur de départ pour ce calcul de hachage.

Retours

Byte[]

Code de hachage XXH3 64 bits des données fournies.

Exceptions

source a la valeur null.

S’applique à

Hash(ReadOnlySpan<Byte>, Int64)

Source:
XxHash3.cs
Source:
XxHash3.cs

Calcule le hachage XXH3 des données fournies source à l’aide du éventuellement fourni seed.

public static byte[] Hash (ReadOnlySpan<byte> source, long seed = 0);
static member Hash : ReadOnlySpan<byte> * int64 -> byte[]
Public Shared Function Hash (source As ReadOnlySpan(Of Byte), Optional seed As Long = 0) As Byte()

Paramètres

source
ReadOnlySpan<Byte>

Données à hacher.

seed
Int64

Valeur de départ pour ce calcul de hachage. La valeur par défaut est zéro.

Retours

Byte[]

Code de hachage XXH3 64 bits des données fournies.

S’applique à

Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)

Source:
XxHash3.cs
Source:
XxHash3.cs

Calcule le hachage XXH3 des données fournies source dans le fourni destination à l’aide du fourni éventuellement fourni seed.

public static int Hash (ReadOnlySpan<byte> source, Span<byte> destination, long seed = 0);
static member Hash : ReadOnlySpan<byte> * Span<byte> * int64 -> int
Public Shared Function Hash (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional seed As Long = 0) As Integer

Paramètres

source
ReadOnlySpan<Byte>

Données à hacher.

destination
Span<Byte>

Mémoire tampon qui reçoit le code de hachage 64 bits calculé.

seed
Int64

Valeur de départ pour ce calcul de hachage. La valeur par défaut est zéro.

Retours

Nombre d’octets écrits dans destination.

Exceptions

destination est plus court que le nombre d’octets générés à partir de cet algorithme de hachage (8 octets).

S’applique à