1. 程式人生 > >Android如何檢視應用簽名信息

Android如何檢視應用簽名信息

               

http://www.trinea.cn/android/android-view-signatures/

介紹Android如何檢視自己的應用簽名及三方APK或系統APK簽名信息,包含其中的MD5、SHA1、SHA256值和簽名演算法等資訊1、檢視自己的應用簽名可以通過兩種方式檢視(1) debug的apk通過Eclipse檢視,如下圖:

eclipse-view-signatures

(2) 某個keystore簽名的應用,通過

Javakeytool -list -keystore E:\Trinea\keystore\appsearch.keystore
1keytool-list-keystoreE:\Trinea\keystore\appsearch
.keystore

檢視,會要求輸入簽名密碼,預設為android,如下圖:

keytool-list-view-signatures

2、檢視三方應用或是系統應用簽名用winrar開啟待檢視的apk,將其中META-INF資料夾解壓出來,得到其中的CERT.RSA檔案,通過

Javakeytool -printcert -file META-INF/CERT.RSA
1keytool-printcert-file META-INF/CERT.RSA

命令列印證書資訊,如微信證書資訊如下圖:

keytool-printcert-view-signatures

可以檢視簽名的MD5、SHA1、SHA256值及簽名演算法

PS:百度地圖API需要簽名做為安全碼一部分實在有點不能理解,太麻煩了。