Sleep het APK-bestand hierheen
of klik om bestanden te kiezen
Volledige handtekening- en certificaatanalyseWaarom APK-handtekeningen verifiëren?
APK-handtekeningen zorgen ervoor dat een app afkomstig is van de oorspronkelijke ontwikkelaar en dat er niet mee is geknoeid.
- Bevestig de authenticiteit van de app en de identiteit van de ontwikkelaar
- Detecteer gewijzigde, gemanipuleerde of opnieuw verpakte APK's
- Controleer de updatecompatibiliteit met bestaande installaties
- Identificeer versies van het V1/V2/V3-ondertekeningsschema
- Bekijk SHA-1- en SHA-256-certificaatvingerafdrukken
- Controleer de bestandsintegriteit van MANIFEST.MF
APK-ondertekeningsschema's
Origineel schema, verifieert elke ZIP-invoer. Langzamer maar breed compatibel.
Volledige APK-verificatie, snellere installatie. Vereist sinds Android 7.0+.
Ondersteunt sleutelrotatie. Beschikbaar op Android 9.0+.
Ondersteuning voor streaming-installatie. Android 11.0+.
APK-handtekeningverificatie - Veelgestelde vragen
Hoe Android APK-handtekeningschema's (v1, v2, v3 en v4) de pakketintegriteit beschermen
PackageManager van Android weigert elke APK te installeren die geen geldige cryptografische handtekening heeft, en blokkeert app-updates tenzij het ondertekeningscertificaat van de nieuwe APK exact overeenkomt met het certificaat van het reeds geïnstalleerde pakket (anders wordt INSTALL_FAILED_UPDATE_INCOMPATIBLE gegenereerd). Door een APK te verifiëren voordat u deze sideload, kunt u bevestigen dat er niet met het archief is geknoeid of opnieuw is ondertekend door een niet-vertrouwde derde partij.
Onze browsergebaseerde APK-handtekeningverificatie inspecteert zowel de oude META-INF/ JAR-handtekeningenmap als de binaire APK-ondertekeningsblokkering die direct vóór de ZIP Central Directory is ingesloten:
- v1-ondertekening (JAR-handtekening - META-INF/*.MF / *.SF / *.RSA): Vereist voor achterwaartse compatibiliteit met Android 6.0 en eerder. Omdat v1 alleen individuele bestandsitems hasht die zijn vermeld in MANIFEST.MF, beschermt het de ZIP-metagegevens niet, wat leidde tot de historische "Janus"-kwetsbaarheid (CVE-2017-13156).
- v2-ondertekening (APK-handtekeningschema v2 - Blok-ID 0x7109871a): Geïntroduceerd in Android 7.0 (Nougat). Haselt het volledige APK-bestand als een binaire afbeelding in stukjes van 1 MB, waardoor wordt gegarandeerd dat er nergens in het archief extra bytes of DEX-payloads kunnen worden geïnjecteerd. Verplicht op Android 11+ (targetSdkVersion ≥ 30).
- v3 Ondertekening (sleutelrotatie – blok-ID 0xf05368c0): Geïntroduceerd in Android 9.0 (Pie). Integreert een cryptografisch bewijs van rotatie in het ondertekeningsblok, zodat ontwikkelaars kunnen overstappen naar een sterkere RSA-4096- of ECDSA-sleutel zonder de update-compatibiliteit te verliezen.
- SHA-256 certificaat- en bestandsvingerafdrukken: Gebruik de SHA-256-samenvatting die wordt weergegeven op het tabblad Overzicht om uw APK te vergelijken met de officiële releaseopmerkingen voor ontwikkelaars of VirusTotal voordat u deze installeert.