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

2022-03-24 教育 126阅读
1.通过apktool工具解压当前apk(比如:demo.apk),解压后,会生成CERT.RSA文件

****apktoolddemo.apk

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

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

****keytool-printcert-fileC:\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.14Criticality=false
SubjectKeyIdentifier[
KeyIdentifier[
0000:C3D6E39FC3F31EBE6EF9BC356F8B2152........n..5o.!R
0010:1238ADBC.8..
]
]
3.查看my.keystore签名文件的签名信息

****keytool-list-keystoreC:\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
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com