Shake128.HashData Metod

Definition

Överlagringar

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

Beräknar hashen av data med hjälp av SHAKE128-algoritmen.

HashData(ReadOnlySpan<Byte>, Int32)

Beräknar hashen av data med hjälp av SHAKE128-algoritmen.

HashData(Byte[], Int32)

Beräknar hashen av data med hjälp av SHAKE128-algoritmen.

HashData(Stream, Int32)

Beräknar hashen för en ström med hjälp av SHAKE128-algoritmen.

HashData(Stream, Span<Byte>)

Beräknar hashen för en ström med hjälp av SHAKE128-algoritmen.

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

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Beräknar hashen av data med hjälp av SHAKE128-algoritmen.

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))

Parametrar

source
ReadOnlySpan<Byte>

Data som ska hash.

destination
Span<Byte>

Bufferten som ska fyllas med hashen.

Undantag

Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.

Gäller för

HashData(ReadOnlySpan<Byte>, Int32)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Beräknar hashen av data med hjälp av SHAKE128-algoritmen.

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()

Parametrar

source
ReadOnlySpan<Byte>

Data som ska hash.

outputLength
Int32

Storleken på den hash som ska skapas.

Returer

Byte[]

Datashashen.

Undantag

outputLength är negativ.

Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.

Gäller för

HashData(Byte[], Int32)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Beräknar hashen av data med hjälp av SHAKE128-algoritmen.

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()

Parametrar

source
Byte[]

Data som ska hash.

outputLength
Int32

Storleken på den hash som ska skapas.

Returer

Byte[]

Datashashen.

Undantag

outputLength är negativ.

source är null.

Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.

Gäller för

HashData(Stream, Int32)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Beräknar hashen för en ström med hjälp av SHAKE128-algoritmen.

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()

Parametrar

source
Stream

Strömmen till hash.

outputLength
Int32

Storleken på den hash som ska skapas.

Returer

Byte[]

Datashashen.

Undantag

source stöder inte läsning.

outputLength är negativ.

source är null.

Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.

Gäller för

HashData(Stream, Span<Byte>)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Beräknar hashen för en ström med hjälp av SHAKE128-algoritmen.

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))

Parametrar

source
Stream

Strömmen till hash.

destination
Span<Byte>

Bufferten som ska fyllas med hashen.

Undantag

source stöder inte läsning.

source är null.

Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.

Gäller för