Language

ChecksumType 列挙型

定義

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

[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 を参照してください

android.content.pm.Checksum.TYPE_WHOLE_MERKLE_ROOT_4K_SHA256の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

WholeMd5 2

この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 暗号的に壊れ、それ以上の使用には適さない。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。

すべてのファイル バイトで計算された MD5 ハッシュ。

android.content.pm.Checksum.TYPE_WHOLE_MD5の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

WholeSha1 4

この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 破損しており、使用しないでください。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。

すべてのファイル バイトに対して計算された SHA1 ハッシュ。

android.content.pm.Checksum.TYPE_WHOLE_SHA1の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

WholeSha256 8

この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。

すべてのファイル バイトで計算された SHA256 ハッシュ。

android.content.pm.Checksum.TYPE_WHOLE_SHA256の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

WholeSha512 16

この定数は、API レベル 31 では非推奨になりました。 プラットフォームが適用されていません。 プラットフォームによって適用されるダイジェスト (TYPE_WHOLE_MERKLE_ROOT_4K_SHA256など) を使用します。 完全性のために提供され、従来のユースケースをサポートします。

すべてのファイル バイトで計算された SHA512 ハッシュ。

android.content.pm.Checksum.TYPE_WHOLE_SHA512の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

PartialMerkleRoot1mSha256 32

保護されたコンテンツに対して計算された 1M Merkle ツリーのルート SHA256 ハッシュ。 署名ブロックを除外します。 APK 署名スキーム V2 を参照してください。

android.content.pm.Checksum.TYPE_PARTIAL_MERKLE_ROOT_1M_SHA256の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

PartialMerkleRoot1mSha512 64

保護されたコンテンツに対して計算された 1M Merkle ツリーのルート SHA512 ハッシュ。 署名ブロックを除外します。 APK 署名スキーム V2 を参照してください。

android.content.pm.Checksum.TYPE_PARTIAL_MERKLE_ROOT_1M_SHA512の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象