Outil de sécurité

Vérificateur de signature APK en ligne gratuit - Vérifiez la sécurité de l'APK

Vérification de la signature APK en ligne et Vérificateur de signature APK gratuits : vérifiez les schémas de signature (V1/V2/V3), les détails du certificat, Empreintes digitales SHA, l'état d'intégrité et le score de sécurité. Vérifiez si l'APK est sûr à installer. 100 % basé sur un navigateur, aucun téléchargement.

Glissez et déposez le fichier APK ici

ou cliquez pour parcourir vos fichiers

Analyse complète des signatures et des certificats

Pourquoi 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

v1
Signature du JAR

Schéma original, vérifie chaque entrée ZIP. Plus lent mais largement compatible.

v2
Schéma de signature APK v2

Vérification complète de l'APK, installation plus rapide. Requis depuis Android 7.0+.

v3
Schéma de signature APK v3

Prend en charge la rotation des clés. Disponible sur Android 9.0+.

v4
Schéma de signature APK v4

Prise en charge de l'installation en streaming. Android 11.0+.

Vérificateur de signature APK – Foire aux questions

Vers vérifier la signature APK en ligne : (1) Accédez à xapktoapk.com APK Signature Verifier, (2) Faites glisser et déposez votre fichier APK sur la zone de téléchargement, (3) L'outil analyse instantanément les schémas de signature V1/V2/V3, les détails du certificat et les empreintes digitales SHA, (4) Affichez le score de sécurité et les résultats de la vérification. L’ensemble du processus s’exécute dans votre navigateur – aucun fichier n'est téléchargé sur un serveur.

Pour vérifier si un APK est sûr : (1) Utilisez notre Vérificateur de signature APK pour vérifier si l'APK a une signature valide, (2) Recherchez la présence du schéma de signature V2 ou V3, (3) Vérifiez le score de sécurité (70+ indique un APK bien signé), (4) Comparez l'empreinte digitale du certificat SHA-256 avec l'empreinte digitale du développeur officiel, (5) De plus, utilisez notre Extracteur d'informations APK pour examiner les autorisations demandées avant l'installation.

Le Score de sécurité APK est calculé sur la base de : la signature V1 (25 points), la signature V2 (35 points), la signature V3 (20 points), la présence de MANIFEST.MF (10 points) et les fichiers .SF (10 points). Un score de 70+ signifie « de confiance », 40-69 signifie « Attention » et en dessous de 40 signifie « non fiable ». Une présence V2/V3 plus élevée indique que l’APK utilise des normes de sécurité modernes.

V1 (signature JAR) : Schéma original qui vérifie chaque entrée ZIP individuellement. Lent mais compatible avec toutes les versions d'Android. V2 (schéma de signature APK) : Vérifie l'intégralité de l'APK dans son ensemble pour une installation plus rapide ; requis depuis Android 7.0 Nougat. V3 : Ajoute la prise en charge de la rotation des clés (Android 9.0 Pie). V4 : Permet les installations en streaming (Android 11.0+). Les APK modernes doivent avoir au moins V1+V2 pour une compatibilité maximale.

Non. Notre vérificateur de signature APK traite tout 100% dans votre navigateur à l'aide de JavaScript et de l'API Web Crypto. Votre fichier APK n’est jamais téléchargé sur aucun serveur. Cela garantit une confidentialité et une sécurité totales de vos fichiers. L'outil fonctionne hors ligne une fois la page chargée.

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.
Conçu et documenté par Mst Shaefale Développeur principal et architecte de packages Android • Vérifié sur Android 12-15

Chaque utilitaire de la boîte à outils XAPK vers APK s'exécute à 100 % localement dans votre navigateur via JavaScript et WebAssembly. Vous avez trouvé un cas Edge avec un package spécifique? Signalez-le à notre équipe d’ingénierie.