Trageți și plasați fișierul APK aici
sau apasă pentru a alege fișierul
Analiză completă a semnăturii și certificatelorDe ce să verificați semnăturile APK?
Semnăturile APK asigură că o aplicație provine de la dezvoltatorul său original și nu a fost modificată.
- Confirmați autenticitatea aplicației și identitatea dezvoltatorului
- Detectați fișierele APK modificate, manipulate sau reambalate
- Verificați compatibilitatea actualizărilor cu instalările existente
- Identificați versiunile schemei de semnare V1/V2/V3
- Vedeți amprentele certificatelor SHA-1 și SHA-256
- Verificați integritatea fișierului MANIFEST.MF
Scheme de semnare APK
Schema originală, verifică fiecare intrare ZIP. Mai lent, dar compatibil pe scară largă.
Verificare completă APK, instalare mai rapidă. Necesar de la Android 7.0+.
Suporta rotatia cheilor. Disponibil pe Android 9.0+.
Suport pentru instalare în flux. Android 11.0+.
APK Signature Verifier — Întrebări frecvente
Cum protejează integritatea pachetului Schemele de semnătură APK Android (v1, v2, v3 și v4).
PackageManager de la Android refuză să instaleze orice APK care nu are o semnătură criptografică validă și blochează actualizările aplicației, cu excepția cazului în care certificatul de semnare al noului APK se potrivește exact cu certificatul pachetului deja instalat (în caz contrar, aruncând INSTALL_FAILED_UPDATE_INCOMPATIBLE). Verificarea unui APK înainte de a-l încărca lateral vă permite să confirmați că arhiva nu a fost modificată sau resemnată de o terță parte care nu are încredere.
Verificator de semnătură APK bazat pe browser inspectează atât directorul vechi de semnături META-INF/ JAR, cât și Bloc de semnare APK binar încorporat imediat înaintea directorului central ZIP:
- Semnarea v1 (semnătură JAR — META-INF/*.MF / *.SF / *.RSA): Necesar pentru compatibilitatea anterioară cu Android 6.0 și versiuni anterioare. Deoarece v1 indexează numai intrările de fișiere individuale enumerate în MANIFEST.MF, nu protejează metadatele ZIP, ceea ce a dus la vulnerabilitatea istorică „Janus” (CVE-2017-13156).
- Semnarea v2 (Schema de semnătură APK v2 — ID bloc 0x7109871a): Introdus în Android 7.0 (Nougat). Hashează întregul fișier APK ca imagine binară în bucăți de 1 MB, garantând că nu pot fi injectați octeți suplimentari sau încărcături utile DEX oriunde în arhivă. Obligatoriu pe Android 11+ (targetSdkVersion ≥ 30).
- Semnarea v3 (Rotirea tastei — ID bloc 0xf05368c0): Introdus în Android 9.0 (Pie). Încorporează o linie criptografică de dovadă a rotației în interiorul blocului de semnare, astfel încât dezvoltatorii să poată roti la o cheie RSA-4096 sau ECDSA mai puternică fără a pierde compatibilitatea actualizărilor.
- Certificatul SHA-256 și amprentarea fișierului: Utilizați rezumatul SHA-256 afișat în fila Prezentare generală pentru a verifica APK-ul cu notele oficiale de lansare a dezvoltatorului sau cu VirusTotal înainte de instalare.