MessageDigest.Digest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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.security.MessageDigest.digest()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
適用於
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.security.MessageDigest.digest(byte[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
適用於
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
- 屬性
例外狀況
如果發生錯誤
如果 offset
或 len
無效,則為 buf
備註
執行填補等最終作業來完成哈希計算。 進行此呼叫之後,會重設摘要。
的 java.security.MessageDigest.digest(byte[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。