MessageDigest.Digest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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[]
傳回
產生雜湊值的位元組陣列。
- 屬性
備註
透過執行最後的運算如填充來完成雜湊計算。 此通話後摘要會被重置。
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[]
輸入資料需在摘要完成前更新。
傳回
產生雜湊值的位元組陣列。
- 屬性
備註
使用指定的位元組陣列對摘要進行最後更新,然後完成摘要計算。 也就是說,此方法首先呼叫 #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 所創建與分享的作品,並依授權條款所描述的使用進行修改。