Kmac128.GetCurrentHash 方法

定義

多載

GetCurrentHash(Int32)

擷取從先前呼叫 AppendData 方法所累積之數據的哈希,而不會將物件重設為其初始狀態。

GetCurrentHash(Span<Byte>)

使用先前呼叫 AppendData 方法所累積之數據的哈希填滿緩衝區,而不需要將物件重設為其初始狀態。

GetCurrentHash(Int32)

來源:
Kmac128.cs

擷取從先前呼叫 AppendData 方法所累積之數據的哈希,而不會將物件重設為其初始狀態。

C#
public byte[] GetCurrentHash(int outputLength);

參數

outputLength
Int32

要產生之哈希的大小。

傳回

Byte[]

計算的哈希。

例外狀況

outputLength 為負數。

作業期間發生錯誤。

對象已經處置。

另請參閱

適用於

.NET 10 和 .NET 9
產品 版本
.NET 9, 10

GetCurrentHash(Span<Byte>)

來源:
Kmac128.cs

使用先前呼叫 AppendData 方法所累積之數據的哈希填滿緩衝區,而不需要將物件重設為其初始狀態。

C#
public void GetCurrentHash(Span<byte> destination);

參數

destination
Span<Byte>

要填入哈希的緩衝區。

例外狀況

作業期間發生錯誤。

對象已經處置。

另請參閱

適用於

.NET 10 和 .NET 9
產品 版本
.NET 9, 10