語言

MessageDigest.Digest 方法

定義

多載

名稱 Description
Digest()

透過執行最後的運算如填充來完成雜湊計算。

Digest(Byte[])

使用指定的位元組陣列對摘要進行最後更新,然後完成摘要計算。

Digest(Byte[], Int32, Int32)

透過執行最後的運算如填充來完成雜湊計算。

Digest()

透過執行最後的運算如填充來完成雜湊計算。

[Android.Runtime.Register("digest", "()[B", "GetDigestHandler")]
public virtual byte[] Digest();
[<Android.Runtime.Register("digest", "()[B", "GetDigestHandler")>]
abstract member Digest : unit -> byte[]
override this.Digest : unit -> byte[]

傳回

Byte[]

產生雜湊值的位元組陣列。

屬性

備註

透過執行最後的運算如填充來完成雜湊計算。 此通話後摘要會被重置。

Java 文件 java.security.MessageDigest.digest()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於

Digest(Byte[])

使用指定的位元組陣列對摘要進行最後更新,然後完成摘要計算。

[Android.Runtime.Register("digest", "([B)[B", "GetDigest_arrayBHandler")]
public virtual byte[] Digest(byte[] input);
[<Android.Runtime.Register("digest", "([B)[B", "GetDigest_arrayBHandler")>]
abstract member Digest : byte[] -> byte[]
override this.Digest : byte[] -> byte[]

參數

input
Byte[]

輸入資料需在摘要完成前更新。

傳回

Byte[]

產生雜湊值的位元組陣列。

屬性

備註

使用指定的位元組陣列對摘要進行最後更新,然後完成摘要計算。 也就是說,此方法首先呼叫 #update(byte[]) update(input),將 輸入 陣列傳給 update 該方法,然後呼叫 #digest() digest()

Java 文件 java.security.MessageDigest.digest(byte[])

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於

Digest(Byte[], Int32, Int32)

透過執行最後的運算如填充來完成雜湊計算。

[Android.Runtime.Register("digest", "([BII)I", "GetDigest_arrayBIIHandler")]
public virtual int Digest(byte[] buf, int offset, int len);
[<Android.Runtime.Register("digest", "([BII)I", "GetDigest_arrayBIIHandler")>]
abstract member Digest : byte[] * int * int -> int
override this.Digest : byte[] * int * int -> int

參數

buf
Byte[]

計算後消化的輸出緩衝區

offset
Int32

偏移到輸出緩衝區以開始儲存消化

len
Int32

BUF 內分配給摘要的位元組數

傳回

輸入的位元組數 buf

屬性

例外狀況

如果發生錯誤

offsetlen 或 在 方面不成立 buf

備註

透過執行最後的運算如填充來完成雜湊計算。 此通話後摘要會被重置。

Java 文件 java.security.MessageDigest.digest(byte[], int, int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於