Arrastre y suelte el archivo APK aquí
o haz clic para buscar archivos
Análisis completo de firmas y certificados¿Por qué verificar las firmas de APK?
Las firmas APK garantizan que una aplicación provenga de su desarrollador original y no haya sido manipulada.
- Confirmar la autenticidad de la aplicación y la identidad del desarrollador
- Detectar APK modificados, manipulados o reempaquetados
- Verificar la compatibilidad de la actualización con las instalaciones existentes
- Identificar las versiones del esquema de firma V1/V2/V3
- Ver huellas digitales de certificados SHA-1 y SHA-256
- Verifique la integridad del archivo MANIFEST.MF
Esquemas de firma de APK
Esquema original, verifica cada entrada ZIP. Más lento pero ampliamente compatible.
Verificación APK completa, instalación más rápida. Requerido desde Android 7.0+.
Admite rotación de claves. Disponible en Android 9.0+.
Soporte de instalación de transmisión. Android 11.0+.
Verificador de firmas APK: preguntas frecuentes
Cómo los esquemas de firma de APK de Android (v1, v2, v3 y v4) protegen la integridad del paquete
PackageManager de Android se niega a instalar cualquier APK que carezca de una firma criptográfica válida y bloquea las actualizaciones de la aplicación a menos que el certificado de firma del nuevo APK coincida exactamente con el certificado del paquete ya instalado (de lo contrario, arrojará INSTALL_FAILED_UPDATE_INCOMPATIBLE). Verificar un APK antes de descargarlo le permite confirmar que el archivo no ha sido manipulado ni vuelto a firmar por un tercero que no es de confianza.
Nuestro Verificador de firma APK basado en navegador inspecciona tanto el directorio de firmas JAR META-INF/ heredado como el binario Bloque de firma de APK incrustado inmediatamente antes del directorio central ZIP:
- Firma v1 (firma JAR - META-INF/*.MF / *.SF / *.RSA): Requerido para compatibilidad con versiones anteriores de Android 6.0 y versiones anteriores. Debido a que la versión 1 solo aplica hash a las entradas de archivos individuales enumeradas en MANIFEST.MF, no protege los metadatos ZIP, lo que provocó la vulnerabilidad histórica "Janus" (CVE-2017-13156).
- Firma v2 (Esquema de firma APK v2 - ID de bloque 0x7109871a): Introducido en Android 7.0 (Nougat). Realiza un hash de todo el archivo APK como una imagen binaria en fragmentos de 1 MB, lo que garantiza que no se puedan inyectar bytes adicionales ni cargas DEX en ninguna parte del archivo. Obligatorio en Android 11+ (targetSdkVersion ≥ 30).
- Firma v3 (rotación de clave - ID de bloque 0xf05368c0): Introducido en Android 9.0 (Pie). Incorpora un linaje criptográfico de prueba de rotación dentro del bloque de firma para que los desarrolladores puedan rotar a una clave RSA-4096 o ECDSA más segura sin perder la compatibilidad de actualización.
- Certificado SHA-256 y huella digital de archivos: Utilice el resumen SHA-256 que se muestra en la pestaña Descripción general para comparar su APK con las notas oficiales de la versión del desarrollador o con VirusTotal antes de instalarlo.