Glissez et déposez le fichier APK ici
ou cliquez pour parcourir vos fichiers
Analyse complète des signatures et des certificatsPourquoi vérifier les signatures APK?
Les signatures APK garantissent qu'une application provient de son développeur d'origine et n'a pas été falsifiée.
- Confirmer l'authenticité de l'application et l'identité du développeur
- Détecter les APK modifiés, falsifiés ou reconditionnés
- Vérifier la compatibilité des mises à jour avec les installations existantes
- Identifier les versions du schéma de signature V1/V2/V3
- Afficher les empreintes digitales des certificats SHA-1 et SHA-256
- Vérifier l'intégrité du fichier MANIFEST.MF
Schémas de signature APK
Schéma original, vérifie chaque entrée ZIP. Plus lent mais largement compatible.
Vérification complète de l'APK, installation plus rapide. Requis depuis Android 7.0+.
Prend en charge la rotation des clés. Disponible sur Android 9.0+.
Prise en charge de l'installation en streaming. Android 11.0+.
Vérificateur de signature APK – Foire aux questions
Comment les schémas de signature APK Android (v1, v2, v3 et v4) protègent l'intégrité des packages
Le PackageManager d'Android refuse d'installer tout APK dépourvu d'une signature cryptographique valide et bloque les mises à jour des applications à moins que le certificat de signature du nouvel APK ne corresponde exactement au certificat du package déjà installé (sinon, il lancera INSTALL_FAILED_UPDATE_INCOMPATIBLE). Vérifier un APK avant de le charger vous permet de confirmer que l'archive n'a pas été falsifiée ou re-signée par un tiers non fiable.
Notre Vérificateur de signature APK basé sur un navigateur inspecte à la fois l'ancien répertoire de signatures JAR META-INF/ et le binaire Bloc de signature APK intégré juste avant le répertoire central ZIP :
- Signature v1 (Signature JAR — META-INF/*.MF / *.SF / *.RSA) : Requis pour la compatibilité descendante avec Android 6.0 et versions antérieures. Étant donné que la v1 hache uniquement les entrées de fichiers individuelles répertoriées dans MANIFEST.MF, elle ne protège pas les métadonnées ZIP, ce qui a conduit à la vulnérabilité historique « Janus » (CVE-2017-13156).
- Signature v2 (Schéma de signature APK v2 — ID de bloc 0x7109871a) : Introduit dans Android 7.0 (Nougat). Hache l'intégralité du fichier APK sous forme d'image binaire en morceaux de 1 Mo, garantissant qu'aucun octet supplémentaire ou charge utile DEX ne peut être injecté n'importe où dans l'archive. Obligatoire sur Android 11+ (targetSdkVersion ≥ 30).
- Signature v3 (rotation des clés — ID de bloc 0xf05368c0) : introduit dans Android 9.0 (Pie). Incorpore une lignée de preuve de rotation cryptographique à l'intérieur du bloc de signature afin que les développeurs puissent passer à une clé RSA-4096 ou ECDSA plus puissante sans perdre la compatibilité des mises à jour.
- Certificat SHA-256 et empreintes digitales des fichiers : Utilisez le résumé SHA-256 affiché dans l'onglet Présentation pour vérifier votre APK par rapport aux notes de version officielles du développeur ou à VirusTotal avant l'installation.