Kmac256.HashDataAsync 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
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Berechnet asynchron den Hash eines Datenstroms mithilfe des KMAC256 Algorithmus. |
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
Berechnet asynchron den Hash eines Datenstroms mithilfe des KMAC256 Algorithmus. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
Berechnet asynchron den Hash eines Datenstroms mithilfe des KMAC256 Algorithmus. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)
- Quelle:
- Kmac256.cs
Berechnet asynchron den Hash eines Datenstroms mithilfe des KMAC256 Algorithmus.
public static System.Threading.Tasks.ValueTask HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, Memory<byte> destination, ReadOnlyMemory<byte> customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * Memory<byte> * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, destination As Memory(Of Byte), Optional customizationString As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parameter
- key
- ReadOnlyMemory<Byte>
Der KMAC-Schlüssel.
- source
- Stream
Der zu hashende Datenstrom.
- customizationString
- ReadOnlyMemory<Byte>
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
- cancellationToken
- CancellationToken
Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.
Gibt zurück
Eine ValueTask, die den asynchronen Vorgang darstellt.
Ausnahmen
source
ist null
.
source
unterstützt das Lesen nicht.
Während des Vorgangs ist ein Fehler aufgetreten.
cancellationToken
wurde abgebrochen.
Die Plattform unterstützt KMAC256 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC256 unterstützt.
Gilt für:
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)
- Quelle:
- Kmac256.cs
Berechnet asynchron den Hash eines Datenstroms mithilfe des KMAC256 Algorithmus.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (byte[] key, System.IO.Stream source, int outputLength, byte[]? customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : byte[] * System.IO.Stream * int * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As Byte(), source As Stream, outputLength As Integer, Optional customizationString As Byte() = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of 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.
- cancellationToken
- CancellationToken
Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.
Gibt zurück
Eine ValueTask<TResult>, die mit dem berechneten Hash abgeschlossen wird.
Ausnahmen
key
oder source
ist null
.
source
unterstützt das Lesen nicht.
outputLength
ist negativ.
Während des Vorgangs ist ein Fehler aufgetreten.
cancellationToken
wurde abgebrochen.
Die Plattform unterstützt KMAC256 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC256 unterstützt.
Gilt für:
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)
- Quelle:
- Kmac256.cs
Berechnet asynchron den Hash eines Datenstroms mithilfe des KMAC256 Algorithmus.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, int outputLength, ReadOnlyMemory<byte> customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * int * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, outputLength As Integer, Optional customizationString As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parameter
- key
- ReadOnlyMemory<Byte>
Der KMAC-Schlüssel.
- source
- Stream
Der zu hashende Datenstrom.
- outputLength
- Int32
Die Größe des zu produzierenden Hashs.
- customizationString
- ReadOnlyMemory<Byte>
Eine optionale Anpassungszeichenfolge. Der Standardwert ist keine Anpassungszeichenfolge.
- cancellationToken
- CancellationToken
Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.
Gibt zurück
Eine ValueTask<TResult>, die mit dem berechneten Hash abgeschlossen wird.
Ausnahmen
source
ist null
.
source
unterstützt das Lesen nicht.
outputLength
ist negativ.
Während des Vorgangs ist ein Fehler aufgetreten.
cancellationToken
wurde abgebrochen.
Die Plattform unterstützt KMAC256 nicht. Anrufer können die eigenschaft IsSupported verwenden, um festzustellen, ob die Plattform KMAC256 unterstützt.