ChecksumType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum ChecksumType
[<System.Flags>]
type ChecksumType =
- 継承
-
ChecksumType
- 属性
フィールド
| Name | 値 | 説明 |
|---|---|---|
| None | 0 | |
| WholeMerkleRoot4kSha256 | 1 | すべてのファイル バイトで計算された 4K Merkle ツリーのルート SHA256 ハッシュ。 APK 署名スキーム V4 を参照してください。 fs-verity を参照してください。 すべての新しいアプリケーションに推奨されます。 カーネルが APK の信頼性と整合性を強制するために使用できます。 詳細については、fs-verity を参照してください
|
| WholeMd5 | 2 | この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 暗号的に壊れ、それ以上の使用には適さない。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。 すべてのファイル バイトで計算された MD5 ハッシュ。 |
| WholeSha1 | 4 | この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 破損しており、使用しないでください。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。 すべてのファイル バイトに対して計算された SHA1 ハッシュ。
|
| WholeSha256 | 8 | この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。 すべてのファイル バイトで計算された SHA256 ハッシュ。
|
| WholeSha512 | 16 | この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。 すべてのファイル バイトで計算された SHA512 ハッシュ。
|
| PartialMerkleRoot1mSha256 | 32 | 保護されたコンテンツに対して計算された 1M Merkle ツリーのルート SHA256 ハッシュ。 署名ブロックを除外します。 APK 署名スキーム V2 を参照してください。
|
| PartialMerkleRoot1mSha512 | 64 | 保護されたコンテンツに対して計算された 1M Merkle ツリーのルート SHA512 ハッシュ。 署名ブロックを除外します。 APK 署名スキーム V2 を参照してください。
|