ChecksumType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum ChecksumType
[<System.Flags>]
type ChecksumType =
- 繼承
-
ChecksumType
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| None | 0 | |
| WholeMerkleRoot4kSha256 | 1 | 對所有檔案位元組計算的 4K Merkle 樹根 SHA256 雜湊。 參見 APK 簽名方案 V4。 參見 fs-verity。 推薦給所有新申請者。 核心可使用以強制執行 APK 的真實性與完整性。 詳情請參見 fs-verity
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WholeMd5 | 2 | 此常數在 API 等級 31 中被棄用。 不是被強制執行的。 密碼學破解,不適合繼續使用。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。 MD5雜湊計算涵蓋所有檔案位元組。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WholeSha1 | 4 | 此常數在 API 等級 31 中被棄用。 不是被強制執行的。 壞掉了,不該使用。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。 SHA1雜湊計算涵蓋所有檔案位元組。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WholeSha256 | 8 | 此常數在 API 等級 31 中被棄用。 不是被強制執行的。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。 SHA256 雜湊值計算涵蓋所有檔案位元組。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WholeSha512 | 16 | 此常數在 API 等級 31 中被棄用。 不是被強制執行的。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。 SHA512 雜湊值計算涵蓋所有檔案位元組。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| PartialMerkleRoot1mSha256 | 32 | 在受保護內容上計算出的 1M Merkle 樹根 SHA256 雜湊。 不包含簽約阻隔。 請參見 APK 簽名方案 V2。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| PartialMerkleRoot1mSha512 | 64 | 在受保護內容上計算出的 1M Merkle 樹根 SHA512 雜湊。 不包含簽約阻隔。 請參見 APK 簽名方案 V2。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |