Kmac128.HashData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
HashData(Byte[], Byte[], Int32, Byte[]) |
Berechnet den Hash der Daten mithilfe des KMAC128 Algorithmus. |
HashData(Byte[], Stream, Int32, Byte[]) |
Berechnet den Hash eines Datenstroms mithilfe des KMAC128 Algorithmus. |
HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>) |
Berechnet den Hash eines Datenstroms mithilfe des KMAC128 Algorithmus. |
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>) |
Berechnet den Hash eines Datenstroms mithilfe des KMAC128 Algorithmus. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>) |
Berechnet den Hash der Daten mithilfe des KMAC128 Algorithmus. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Berechnet den Hash der Daten mithilfe des KMAC128 Algorithmus. |
HashData(Byte[], Byte[], Int32, Byte[])
- Quelle:
- Kmac128.cs
Berechnet den Hash der Daten mithilfe des KMAC128 Algorithmus.
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()
Parameter
- key
- Byte[]
Der KMAC-Schlüssel.
- source
- Byte[]
Die zu hashenden Daten.
- outputLength
- Int32
Die Größe des zu produzierenden Hashs.
- customizationString
- Byte[]
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
Gibt zurück
Der Hash der Daten.
Ausnahmen
outputLength
ist negativ.
key
oder source
ist null
.
Während des Vorgangs ist ein Fehler aufgetreten.
Die Plattform unterstützt KMAC128 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC128 unterstützt.
Gilt für:
HashData(Byte[], Stream, Int32, Byte[])
- Quelle:
- Kmac128.cs
Berechnet den Hash eines Datenstroms mithilfe des KMAC128 Algorithmus.
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()
Parameter
- key
- Byte[]
Der KMAC-Schlüssel.
- source
- Stream
Der zu hashende Datenstrom.
- outputLength
- Int32
Die Größe des zu produzierenden Hashs.
- customizationString
- Byte[]
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
Gibt zurück
Der Hash der Daten.
Ausnahmen
source
unterstützt das Lesen nicht.
outputLength
ist negativ.
key
oder source
ist null
.
Während des Vorgangs ist ein Fehler aufgetreten.
Die Plattform unterstützt KMAC128 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC128 unterstützt.
Gilt für:
HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)
- Quelle:
- Kmac128.cs
Berechnet den Hash eines Datenstroms mithilfe des KMAC128 Algorithmus.
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()
Parameter
- key
- ReadOnlySpan<Byte>
Der KMAC-Schlüssel.
- source
- Stream
Der zu hashende Datenstrom.
- outputLength
- Int32
Die Größe des zu produzierenden Hashs.
- customizationString
- ReadOnlySpan<Byte>
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
Gibt zurück
Der Hash der Daten.
Ausnahmen
source
unterstützt das Lesen nicht.
outputLength
ist negativ.
source
ist null
.
Während des Vorgangs ist ein Fehler aufgetreten.
Die Plattform unterstützt KMAC128 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC128 unterstützt.
Gilt für:
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- Kmac128.cs
Berechnet den Hash eines Datenstroms mithilfe des KMAC128 Algorithmus.
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)
Parameter
- key
- ReadOnlySpan<Byte>
Der KMAC-Schlüssel.
- source
- Stream
Der zu hashende Datenstrom.
- customizationString
- ReadOnlySpan<Byte>
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
Ausnahmen
source
unterstützt das Lesen nicht.
source
ist null
.
Während des Vorgangs ist ein Fehler aufgetreten.
Die Plattform unterstützt KMAC128 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC128 unterstützt.
Gilt für:
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>)
- Quelle:
- Kmac128.cs
Berechnet den Hash der Daten mithilfe des KMAC128 Algorithmus.
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()
Parameter
- key
- ReadOnlySpan<Byte>
Der KMAC-Schlüssel.
- source
- ReadOnlySpan<Byte>
Die zu hashenden Daten.
- outputLength
- Int32
Die Größe des zu produzierenden Hashs.
- customizationString
- ReadOnlySpan<Byte>
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
Gibt zurück
Der Hash der Daten.
Ausnahmen
outputLength
ist negativ.
Während des Vorgangs ist ein Fehler aufgetreten.
Die Plattform unterstützt KMAC128 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC128 unterstützt.
Gilt für:
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- Kmac128.cs
Berechnet den Hash der Daten mithilfe des KMAC128 Algorithmus.
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)
Parameter
- key
- ReadOnlySpan<Byte>
Der KMAC-Schlüssel.
- source
- ReadOnlySpan<Byte>
Die zu hashenden Daten.
- customizationString
- ReadOnlySpan<Byte>
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
Ausnahmen
Während des Vorgangs ist ein Fehler aufgetreten.
Die Plattform unterstützt KMAC128 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC128 unterstützt.