다음을 통해 공유


Shake128 클래스

정의

입력 데이터의 SHAKE128 해시를 계산합니다.

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

설명

이 알고리즘은 FIPS 202에 의해 지정됩니다. SHAKE 알고리즘 패밀리는 출력을 모든 길이로 확장할 수 있는 XOF(extendable-output 함수)입니다. XOF의 크기는 출력 크기가 아니라 알고리즘의 보안 강도를 나타냅니다.

생성자

Shake128()

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

속성

IsSupported

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

메서드

AppendData(Byte[])

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

AppendData(ReadOnlySpan<Byte>)

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

Clone()

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

Dispose()

관리되지 않는 리소스의 해제, 해제 또는 재설정과 관련된 애플리케이션 정의 작업을 수행합니다.

Equals(Object)

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

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

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

GetCurrentHash(Span<Byte>)

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

GetHashAndReset(Int32)

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

GetHashAndReset(Span<Byte>)

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

GetHashCode()

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

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

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

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

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

HashData(ReadOnlySpan<Byte>, Int32)

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

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

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

HashData(Stream, Int32)

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

HashData(Stream, Span<Byte>)

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

HashDataAsync(Stream, Int32, CancellationToken)

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

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

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

MemberwiseClone()

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

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

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

Read(Span<Byte>)

개체를 초기 상태로 다시 설정하지 않고 추가 호출이 해시를 계속 검색하도록 허용하지 않고 AppendData 메서드에 대한 이전 호출에서 누적된 데이터에 대한 해시로 버퍼를 채웁니다.

Reset()

인스턴스를 초기 상태로 다시 설정합니다.

ToString()

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

(다음에서 상속됨 Object)

적용 대상