語言

Shake128.Read 方法

定義

在不將物件重置為初始狀態的情況下,擷取從先前呼叫 AppendData 方法累積的資料雜湊值,並允許其他呼叫繼續取得雜湊值。

多載

名稱 Description
Read(Span<Byte>)

在不將物件重置為初始狀態的情況下,將先前呼叫 AppendData 方法累積的資料填滿緩衝區,並允許其他呼叫繼續取得雜湊值。

Read(Int32)

在不將物件重置為初始狀態的情況下,擷取從先前呼叫 AppendData 方法累積的資料雜湊值,並允許其他呼叫繼續取得雜湊值。

Read(Span<Byte>)

來源:
Shake128.cs
來源:
Shake128.cs
來源:
Shake128.cs

在不將物件重置為初始狀態的情況下,將先前呼叫 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)

來源:
Shake128.cs
來源:
Shake128.cs
來源:
Shake128.cs

在不將物件重置為初始狀態的情況下,擷取從先前呼叫 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) 可用於執行單一操作。

適用於