語言

ChecksumType 列舉

定義

此列舉支援其成員值的位元組合。

[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 參考資料。android.content.pm.Checksum.TYPE_WHOLE_MERKLE_ROOT_4K_SHA256

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

WholeMd5 2

此常數在 API 等級 31 中被棄用。 不是被強制執行的。 密碼學破解,不適合繼續使用。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。

MD5雜湊計算涵蓋所有檔案位元組。

Android 參考資料。android.content.pm.Checksum.TYPE_WHOLE_MD5

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

WholeSha1 4

此常數在 API 等級 31 中被棄用。 不是被強制執行的。 壞掉了,不該使用。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。

SHA1雜湊計算涵蓋所有檔案位元組。

Android 參考資料。android.content.pm.Checksum.TYPE_WHOLE_SHA1

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

WholeSha256 8

此常數在 API 等級 31 中被棄用。 不是被強制執行的。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。

SHA256 雜湊值計算涵蓋所有檔案位元組。

Android 參考資料。android.content.pm.Checksum.TYPE_WHOLE_SHA256

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

WholeSha512 16

此常數在 API 等級 31 中被棄用。 不是被強制執行的。 使用平台強制摘要,例如TYPE_WHOLE_MERKLE_ROOT_4K_SHA256。 為了完整性並支援舊有使用案例而提供。

SHA512 雜湊值計算涵蓋所有檔案位元組。

Android 參考資料。android.content.pm.Checksum.TYPE_WHOLE_SHA512

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

PartialMerkleRoot1mSha256 32

在受保護內容上計算出的 1M Merkle 樹根 SHA256 雜湊。 不包含簽約阻隔。 請參見 APK 簽名方案 V2。

Android 參考資料。android.content.pm.Checksum.TYPE_PARTIAL_MERKLE_ROOT_1M_SHA256

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

PartialMerkleRoot1mSha512 64

在受保護內容上計算出的 1M Merkle 樹根 SHA512 雜湊。 不包含簽約阻隔。 請參見 APK 簽名方案 V2。

Android 參考資料。android.content.pm.Checksum.TYPE_PARTIAL_MERKLE_ROOT_1M_SHA512

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

適用於