Cito desde https://www.flipandroid.com/cmo-puedo-saber-qu-keystore-se-utiliz-para-firmar-una-aplicacin.html (muchas gracias por esa info, FlipAndroid
… descomprima el APK y extraiga el archivo /META-INF/ANDROID_.RSA (este archivo también puede ser CERT.RSA, pero sólo debe haber un archivo .RSA).
Entonces emita este comando:
keytool -printcert -file ANDROID_.RSA
Obtendrá huellas dactilares de certificados como estas:
MD5: B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB SHA1: 16:59:E7:E3:0C:AA:7A:0D:F2:0D:05:20:12:A8:85:0B:32:C5:4F:68 Signature algorithm name: SHA1withRSA
A continuación, utilice el keytool de nuevo para imprimir todos los alias de su keystore de firma:
keytool -list -keystore my-signing-key.keystore
Obtendrá una lista de alias y su huella dactilar de certificado:
android_key, Jan 23, 2010, PrivateKeyEntry, Certificate fingerprint (MD5): B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB
Voila! Ahora podemos determinar que el apk ha sido firmado con este keystore, y con el alias ‘android_key’.
Keytool es parte de Java, así que asegúrese de que su PATH tenga directorio de instalación de Java en él.