다음을 통해 공유


Shake128.Read 메서드

정의

오버로드

Read(Span<Byte>)

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

Read(Int32)

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

Read(Span<Byte>)

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

public:
 void Read(Span<System::Byte> destination);
public void Read (Span<byte> destination);
member this.Read : Span<byte> -> unit
Public Sub Read (destination As Span(Of Byte))

매개 변수

destination
Span<Byte>

해시로 채울 버퍼입니다.

예외

작업 중에 오류가 발생했습니다.

개체가 이미 삭제되었습니다.

플랫폼은 해시의 여러 읽기를 지원하지 않습니다. GetHashAndReset(Span<Byte>) 단일 작업을 수행하는 데 사용할 수 있습니다.

적용 대상

Read(Int32)

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

public:
 cli::array <System::Byte> ^ Read(int outputLength);
public byte[] Read (int outputLength);
member this.Read : int -> byte[]
Public Function Read (outputLength As Integer) As Byte()

매개 변수

outputLength
Int32

생성할 해시의 크기입니다.

반환

Byte[]

계산된 해시입니다.

예외

outputLength 음수입니다.

작업 중에 오류가 발생했습니다.

개체가 이미 삭제되었습니다.

플랫폼은 해시의 여러 읽기를 지원하지 않습니다. GetHashAndReset(Int32) 단일 작업을 수행하는 데 사용할 수 있습니다.

적용 대상