Kmac256.HashData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Beräknar hashen av data med hjälp av KMAC256-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>) |
Beräknar hashen för en ström med hjälp av KMAC256-algoritmen. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>) |
Beräknar hashen av data med hjälp av KMAC256-algoritmen. |
| HashData(Byte[], Stream, Int32, Byte[]) |
Beräknar hashen för en ström med hjälp av KMAC256-algoritmen. |
| HashData(Byte[], Byte[], Int32, Byte[]) |
Beräknar hashen av data med hjälp av KMAC256-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>) |
Beräknar hashen för en ström med hjälp av KMAC256-algoritmen. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
Beräknar hashen av data med hjälp av KMAC256-algoritmen.
public static void HashData(ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional customizationString As ReadOnlySpan(Of Byte) = Nothing)
Parametrar
- key
- ReadOnlySpan<Byte>
KMAC-nyckeln.
- source
- ReadOnlySpan<Byte>
Data som ska hash.
- customizationString
- ReadOnlySpan<Byte>
En valfri anpassningssträng. Standardvärdet är ingen anpassningssträng.
Undantag
Ett fel har uppstått under åtgärden.
Plattformen stöder inte KMAC256. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder KMAC256.
Gäller för
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>)
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
Beräknar hashen för en ström med hjälp av KMAC256-algoritmen.
public static void HashData(ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * Span<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub HashData (key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte), Optional customizationString As ReadOnlySpan(Of Byte) = Nothing)
Parametrar
- key
- ReadOnlySpan<Byte>
KMAC-nyckeln.
- source
- Stream
Strömmen till hash.
- customizationString
- ReadOnlySpan<Byte>
En valfri anpassningssträng. Standardvärdet är ingen anpassningssträng.
Undantag
source stöder inte läsning.
source är null.
Ett fel har uppstått under åtgärden.
Plattformen stöder inte KMAC256. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder KMAC256.
Gäller för
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>)
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
Beräknar hashen av data med hjälp av KMAC256-algoritmen.
public static byte[] HashData(ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, int outputLength, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * int * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), outputLength As Integer, Optional customizationString As ReadOnlySpan(Of Byte) = Nothing) As Byte()
Parametrar
- key
- ReadOnlySpan<Byte>
KMAC-nyckeln.
- source
- ReadOnlySpan<Byte>
Data som ska hash.
- outputLength
- Int32
Storleken på den hash som ska skapas.
- customizationString
- ReadOnlySpan<Byte>
En valfri anpassningssträng. Standardvärdet är ingen anpassningssträng.
Returer
Datashashen.
Undantag
outputLength är negativ.
Ett fel har uppstått under åtgärden.
Plattformen stöder inte KMAC256. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder KMAC256.
Gäller för
HashData(Byte[], Stream, Int32, Byte[])
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
Beräknar hashen för en ström med hjälp av KMAC256-algoritmen.
public static byte[] HashData(byte[] key, System.IO.Stream source, int outputLength, byte[]? customizationString = default);
static member HashData : byte[] * System.IO.Stream * int * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Stream, outputLength As Integer, Optional customizationString As Byte() = Nothing) As Byte()
Parametrar
- key
- Byte[]
KMAC-nyckeln.
- source
- Stream
Strömmen till hash.
- outputLength
- Int32
Storleken på den hash som ska skapas.
- customizationString
- Byte[]
En valfri anpassningssträng. Standardvärdet är ingen anpassningssträng.
Returer
Datashashen.
Undantag
source stöder inte läsning.
outputLength är negativ.
key eller source är null.
Ett fel har uppstått under åtgärden.
Plattformen stöder inte KMAC256. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder KMAC256.
Gäller för
HashData(Byte[], Byte[], Int32, Byte[])
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
Beräknar hashen av data med hjälp av KMAC256-algoritmen.
public static byte[] HashData(byte[] key, byte[] source, int outputLength, byte[]? customizationString = default);
static member HashData : byte[] * byte[] * int * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte(), outputLength As Integer, Optional customizationString As Byte() = Nothing) As Byte()
Parametrar
- key
- Byte[]
KMAC-nyckeln.
- source
- Byte[]
Data som ska hash.
- outputLength
- Int32
Storleken på den hash som ska skapas.
- customizationString
- Byte[]
En valfri anpassningssträng. Standardvärdet är ingen anpassningssträng.
Returer
Datashashen.
Undantag
outputLength är negativ.
key eller source är null.
Ett fel har uppstått under åtgärden.
Plattformen stöder inte KMAC256. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder KMAC256.
Gäller för
HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
- Källa:
- Kmac256.cs
Beräknar hashen för en ström med hjälp av KMAC256-algoritmen.
public static byte[] HashData(ReadOnlySpan<byte> key, System.IO.Stream source, int outputLength, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * int * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream, outputLength As Integer, Optional customizationString As ReadOnlySpan(Of Byte) = Nothing) As Byte()
Parametrar
- key
- ReadOnlySpan<Byte>
KMAC-nyckeln.
- source
- Stream
Strömmen till hash.
- outputLength
- Int32
Storleken på den hash som ska skapas.
- customizationString
- ReadOnlySpan<Byte>
En valfri anpassningssträng. Standardvärdet är ingen anpassningssträng.
Returer
Datashashen.
Undantag
source stöder inte läsning.
outputLength är negativ.
source är null.
Ett fel har uppstått under åtgärden.
Plattformen stöder inte KMAC256. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder KMAC256.