您的位置:首页 > 其它

如何查看apk和签名文件的签名信息

2016-12-09 16:22 344 查看
1.通过apktool工具解压当前apk(比如:demo.apk),解压后,会生成CERT.RSA文件

**** apktool d demo.apk

备注:通过这种方式解压出来的Androidmenifest.xml文件可以通过文件编辑器打开查看;

2.通过keytool命令获取签名信息

**** keytool -printcert -file C:\Android\soft\apktool\demo\original\META-INF\CERT.RSA所有者: CN=ryt, OU=ryt, O=ryt, L=nanjing, ST=china, C=cn

发布者: CN=ryt, OU=ryt, O=ryt, L=nanjing, ST=china, C=cn

序列号: 12893889

有效期开始日期:

证书指纹:

         MD5: 1A:0F:52:94:8D:DB:7A:E9:7A:7E:A5:3B:A3:A7:F9:39

         SHA1: 89:57:4E:E2:1F:CB:68:CB:66:80:D6:29:57:92:AD:AC:51:4F:76:F2

         SHA256: BF:FB:9C:67:E1:7B:49:26:4A:D9:84:9D:48:DA:C1:4F:00:77:74:15:27:90:95:D0:B3:D8:0A:EA:2F:81:F1:B9

         签名算法名称: SHA256withRSA

         版本: 3

扩展:

#1: ObjectId: 2.5.29.14 Criticality=false

SubjectKeyIdentifier [

KeyIdentifier [

0000: C3 D6 E3 9F C3 F3 1E BE   6E F9 BC 35 6F 8B 21 52  ........n..5o.!R

0010: 12 38 AD BC                                        .8..

]

]

3.查看my.keystore签名文件的签名信息

**** keytool -list -keystore C:\Android\workspace\my.keystore

输入密钥库口令:

密钥库类型: JKS

密钥库提供方: SUN

您的密钥库包含 1 个条目

my, 2016-6-15, PrivateKeyEntry,

证书指纹 (SHA1): 89:57:4E:E2:1F:CB:68:CB:66:80:D6:29:57:92:AD:AC:51:4F:76:F2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: