ChecksumType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
[System.Flags]
public enum ChecksumType
[<System.Flags>]
type ChecksumType =
- Vererbung
-
ChecksumType
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | |
| WholeMerkleRoot4kSha256 | 1 | Stamm-SHA256-Hash einer 4K Merkle-Struktur, die über alle Dateibytes berechnet wurde. Siehe APK-Signaturschema V4. Siehe fs-verity. Empfohlen für alle neuen Anwendungen. Kann vom Kernel verwendet werden, um Authentizität und Integrität der APK zu erzwingen. Details finden Sie unter fs-verity
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| WholeMd5 | 2 | Diese Konstante war in API-Ebene 31 veraltet. Keine Plattform erzwungen. Kryptografisch beschädigt und ungeeignet für die weitere Verwendung. Verwenden Sie plattformzwängte Digests, z. B. TYPE_WHOLE_MERKLE_ROOT_4K_SHA256. Bereitgestellt für Vollständigkeit und Unterstützung von Legacy-Usecases. MD5-Hash, der über alle Dateibytes berechnet wurde.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| WholeSha1 | 4 | Diese Konstante war in API-Ebene 31 veraltet. Keine Plattform erzwungen. Beschädigt und sollte nicht verwendet werden. Verwenden Sie plattformzwängte Digests, z. B. TYPE_WHOLE_MERKLE_ROOT_4K_SHA256. Bereitgestellt für Vollständigkeit und Unterstützung von Legacy-Usecases. SHA1-Hash, der über alle Dateibytes berechnet wurde.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| WholeSha256 | 8 | Diese Konstante war in API-Ebene 31 veraltet. Keine Plattform erzwungen. Verwenden Sie plattformzwängte Digests, z. B. TYPE_WHOLE_MERKLE_ROOT_4K_SHA256. Bereitgestellt für Vollständigkeit und Unterstützung von Legacy-Usecases. SHA256-Hash, der über alle Dateibytes berechnet wurde.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| WholeSha512 | 16 | Diese Konstante war in API-Ebene 31 veraltet. Keine Plattform erzwungen. Verwenden Sie plattformzwängte Digests, z. B. TYPE_WHOLE_MERKLE_ROOT_4K_SHA256. Bereitgestellt für Vollständigkeit und Unterstützung von Legacy-Usecases. SHA512-Hash, der über alle Dateibytes berechnet wurde.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| PartialMerkleRoot1mSha256 | 32 | Root SHA256 Hash of a 1M Merkle tree computed over protected content. Schließt den Signaturblock aus. Siehe APK Signaturschema V2.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| PartialMerkleRoot1mSha512 | 64 | Stamm-SHA512-Hash einer 1M Merkle-Struktur, die über geschützte Inhalte berechnet wurde. Schließt den Signaturblock aus. Siehe APK Signaturschema V2.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |