Kmac256.HashDataAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
KMAC256 알고리즘을 사용하여 스트림의 해시를 비동기적으로 계산합니다. |
| HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
KMAC256 알고리즘을 사용하여 스트림의 해시를 비동기적으로 계산합니다. |
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
KMAC256 알고리즘을 사용하여 스트림의 해시를 비동기적으로 계산합니다. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- Kmac256.cs
- Source:
- Kmac256.cs
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
매개 변수
- key
- ReadOnlyMemory<Byte>
KMAC 키입니다.
- source
- Stream
해시할 스트림입니다.
- customizationString
- ReadOnlyMemory<Byte>
선택적 사용자 지정 문자열입니다. 기본값은 사용자 지정 문자열이 아닙니다.
- cancellationToken
- CancellationToken
취소 요청을 모니터링할 토큰입니다. 기본값은 None.
반환
비동기 작업을 나타내는 ValueTask.
예외
source
null.
source 읽기를 지원하지 않습니다.
작업 중에 오류가 발생했습니다.
cancellationToken 취소되었습니다.
플랫폼은 KMAC256 지원하지 않습니다. 호출자는 IsSupported 속성을 사용하여 플랫폼에서 KMAC256 지원하는지 확인할 수 있습니다.
적용 대상
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)
- Source:
- Kmac256.cs
- Source:
- Kmac256.cs
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())
매개 변수
- key
- Byte[]
KMAC 키입니다.
- source
- Stream
해시할 스트림입니다.
- outputLength
- Int32
생성할 해시의 크기입니다.
- customizationString
- Byte[]
선택적 사용자 지정 문자열입니다. 기본값은 사용자 지정 문자열이 아닙니다.
- cancellationToken
- CancellationToken
취소 요청을 모니터링할 토큰입니다. 기본값은 None.
반환
계산된 해시로 완료되는 ValueTask<TResult>.
예외
key 또는 sourcenull.
source 읽기를 지원하지 않습니다.
outputLength 음수입니다.
작업 중에 오류가 발생했습니다.
cancellationToken 취소되었습니다.
플랫폼은 KMAC256 지원하지 않습니다. 호출자는 IsSupported 속성을 사용하여 플랫폼에서 KMAC256 지원하는지 확인할 수 있습니다.
적용 대상
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- Kmac256.cs
- Source:
- Kmac256.cs
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())
매개 변수
- key
- ReadOnlyMemory<Byte>
KMAC 키입니다.
- source
- Stream
해시할 스트림입니다.
- outputLength
- Int32
생성할 해시의 크기입니다.
- customizationString
- ReadOnlyMemory<Byte>
선택적 사용자 지정 문자열입니다. 기본값은 사용자 지정 문자열이 아닙니다.
- cancellationToken
- CancellationToken
취소 요청을 모니터링할 토큰입니다. 기본값은 None.
반환
계산된 해시로 완료되는 ValueTask<TResult>.
예외
source
null.
source 읽기를 지원하지 않습니다.
outputLength 음수입니다.
작업 중에 오류가 발생했습니다.
cancellationToken 취소되었습니다.
플랫폼은 KMAC256 지원하지 않습니다. 호출자는 IsSupported 속성을 사용하여 플랫폼에서 KMAC256 지원하는지 확인할 수 있습니다.