다음을 통해 공유


Kmac256 생성자

정의

오버로드

Kmac256(Byte[], Byte[])

Kmac256 클래스의 새 인스턴스를 초기화합니다.

Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Kmac256 클래스의 새 인스턴스를 초기화합니다.

Kmac256(Byte[], Byte[])

Source:
Kmac256.cs

Kmac256 클래스의 새 인스턴스를 초기화합니다.

public Kmac256 (byte[] key, byte[]? customizationString = default);
new System.Security.Cryptography.Kmac256 : byte[] * byte[] -> System.Security.Cryptography.Kmac256
Public Sub New (key As Byte(), Optional customizationString As Byte() = Nothing)

매개 변수

key
Byte[]

KMAC 키입니다.

customizationString
Byte[]

선택적 사용자 지정 문자열입니다. 기본값은 사용자 지정 문자열이 아닙니다.

예외

알고리즘의 인스턴스를 만드는 동안 오류가 발생했습니다.

플랫폼은 KMAC256 지원하지 않습니다. 호출자는 IsSupported 속성을 사용하여 플랫폼에서 KMAC256 지원하는지 확인할 수 있습니다.

적용 대상

Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Source:
Kmac256.cs

Kmac256 클래스의 새 인스턴스를 초기화합니다.

public Kmac256 (ReadOnlySpan<byte> key, ReadOnlySpan<byte> customizationString = default);
new System.Security.Cryptography.Kmac256 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.Kmac256
Public Sub New (key As ReadOnlySpan(Of Byte), Optional customizationString As ReadOnlySpan(Of Byte) = Nothing)

매개 변수

key
ReadOnlySpan<Byte>

KMAC 키입니다.

customizationString
ReadOnlySpan<Byte>

선택적 사용자 지정 문자열입니다. 기본값은 사용자 지정 문자열이 아닙니다.

예외

알고리즘의 인스턴스를 만드는 동안 오류가 발생했습니다.

플랫폼은 KMAC256 지원하지 않습니다. 호출자는 IsSupported 속성을 사용하여 플랫폼에서 KMAC256 지원하는지 확인할 수 있습니다.

적용 대상