Kmac128.HashDataAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC128. |
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC128. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC128. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)
- Sumber:
- Kmac128.cs
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC128.
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>
Kunci KMAC.
- source
- Stream
Aliran ke hash.
- customizationString
- ReadOnlyMemory<Byte>
String kustomisasi opsional. Defaultnya adalah tidak ada string kustomisasi.
- cancellationToken
- CancellationToken
Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.
Mengembalikan
ValueTask yang mewakili operasi asinkron.
Pengecualian
source
null
.
source
tidak mendukung pembacaan.
Terjadi kesalahan selama operasi.
cancellationToken
telah dibatalkan.
Platform tidak mendukung KMAC128. Penelepon dapat menggunakan properti IsSupported untuk menentukan apakah platform mendukung KMAC128.
Berlaku untuk
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)
- Sumber:
- Kmac128.cs
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC128.
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[]
Kunci KMAC.
- source
- Stream
Aliran ke hash.
- outputLength
- Int32
Ukuran hash yang akan dihasilkan.
- customizationString
- Byte[]
String kustomisasi opsional. Defaultnya adalah tidak ada string kustomisasi.
- cancellationToken
- CancellationToken
Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.
Mengembalikan
ValueTask<TResult> yang lengkap dengan hash komputasi.
Pengecualian
key
atau source
null
.
source
tidak mendukung pembacaan.
outputLength
negatif.
Terjadi kesalahan selama operasi.
cancellationToken
telah dibatalkan.
Platform tidak mendukung KMAC128. Penelepon dapat menggunakan properti IsSupported untuk menentukan apakah platform mendukung KMAC128.
Berlaku untuk
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)
- Sumber:
- Kmac128.cs
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC128.
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>
Kunci KMAC.
- source
- Stream
Aliran ke hash.
- outputLength
- Int32
Ukuran hash yang akan dihasilkan.
- customizationString
- ReadOnlyMemory<Byte>
String kustomisasi opsional. Defaultnya adalah tidak ada string kustomisasi.
- cancellationToken
- CancellationToken
Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.
Mengembalikan
ValueTask<TResult> yang lengkap dengan hash komputasi.
Pengecualian
source
null
.
source
tidak mendukung pembacaan.
outputLength
negatif.
Terjadi kesalahan selama operasi.
cancellationToken
telah dibatalkan.
Platform tidak mendukung KMAC128. Penelepon dapat menggunakan properti IsSupported untuk menentukan apakah platform mendukung KMAC128.