다음을 통해 공유


Kmac256 클래스

정의

입력 데이터에 대한 KMAC256 MAC를 계산합니다.

public ref class Kmac256 sealed : IDisposable
public sealed class Kmac256 : IDisposable
type Kmac256 = class
    interface IDisposable
Public NotInheritable Class Kmac256
Implements IDisposable
상속
Kmac256
구현

설명

이 알고리즘은 NIST SP 800-185로 지정됩니다.

생성자

Kmac256(Byte[], Byte[])

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

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

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

속성

IsSupported

알고리즘이 현재 플랫폼에서 지원되는지 여부를 나타내는 값을 가져옵니다.

메서드

AppendData(Byte[])

해시에서 이미 처리된 데이터에 지정된 데이터를 추가합니다.

AppendData(ReadOnlySpan<Byte>)

해시에서 이미 처리된 데이터에 지정된 데이터를 추가합니다.

Clone()

기존 추가된 데이터가 보존된 Kmac256 새 인스턴스를 만듭니다.

Dispose()

Kmac256 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetCurrentHash(Int32)

개체를 초기 상태로 다시 설정하지 않고 AppendData 메서드에 대한 이전 호출에서 누적된 데이터의 해시를 검색합니다.

GetCurrentHash(Span<Byte>)

개체를 초기 상태로 다시 설정하지 않고 AppendData 메서드에 대한 이전 호출에서 누적된 데이터에 대한 해시로 버퍼를 채웁니다.

GetHashAndReset(Int32)

AppendData 메서드에 대한 이전 호출에서 누적된 데이터에 대한 해시를 검색하고 개체를 초기 상태로 다시 설정합니다.

GetHashAndReset(Span<Byte>)

AppendData 메서드에 대한 이전 호출에서 누적된 데이터에 대한 해시로 버퍼를 채우고 개체를 초기 상태로 다시 설정합니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
HashData(Byte[], Byte[], Int32, Byte[])

KMAC256 알고리즘을 사용하여 데이터의 해시를 계산합니다.

HashData(Byte[], Stream, Int32, Byte[])

KMAC256 알고리즘을 사용하여 스트림의 해시를 계산합니다.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>)

KMAC256 알고리즘을 사용하여 데이터의 해시를 계산합니다.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

KMAC256 알고리즘을 사용하여 데이터의 해시를 계산합니다.

HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)

KMAC256 알고리즘을 사용하여 스트림의 해시를 계산합니다.

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>)

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)

KMAC256 알고리즘을 사용하여 스트림의 해시를 비동기적으로 계산합니다.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상