Kmac256.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
| Nama | Deskripsi |
|---|---|
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC256. |
| HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC256. |
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC256. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)
- Sumber:
- Kmac256.cs
- Sumber:
- Kmac256.cs
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC256.
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 KMAC256. Penelepon dapat menggunakan properti IsSupported untuk menentukan apakah platform mendukung KMAC256.
Berlaku untuk
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)
- Sumber:
- Kmac256.cs
- Sumber:
- Kmac256.cs
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC256.
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 sourcenull.
source tidak mendukung pembacaan.
outputLength negatif.
Terjadi kesalahan selama operasi.
cancellationToken telah dibatalkan.
Platform tidak mendukung KMAC256. Penelepon dapat menggunakan properti IsSupported untuk menentukan apakah platform mendukung KMAC256.
Berlaku untuk
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)
- Sumber:
- Kmac256.cs
- Sumber:
- Kmac256.cs
Secara asinkron menghitung hash aliran menggunakan algoritma KMAC256.
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 KMAC256. Penelepon dapat menggunakan properti IsSupported untuk menentukan apakah platform mendukung KMAC256.