查看Android apk签名文件的信息

#查看Android apk签名文件的信息:

查看签名文件比较简单,在cmd窗口下输入:

keytool -list -v -keystore [jks/keystore]

[jks/keystore]:表示jks文件或者keystore签名文件

运行命令后,输入密码即可

比如下面是cmd窗口通过命令查看到的信息:


C:\Users\lwx>keytool -list -v -keystore D:\study\apk\Pass123456789\Pass123456789.jks
输入密钥库口令:

密钥库类型: JKS
密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: liwenzhi
创建日期: 2019-6-11
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=liwenzhi, OU=liwenzhi, O=liwenzhi, L=liwenzhi, ST=liwenzhi, C=liwenzhi
发布者: CN=liwenzhi, OU=liwenzhi, O=liwenzhi, L=liwenzhi, ST=liwenzhi, C=liwenzhi
序列号: 5e796f40
有效期开始日期: Tue Jun 11 16:26:30 CST 2019, 截止日期: Wed May 18 16:26:30 CST 2118
证书指纹:
         MD5: A6:A1:EC:33:FC:BB:3D:37:EC:28:17:27:8F:D5:F9:64
         SHA1: A9:94:8B:8E:BA:6F:E0:75:6D:DF:6F:34:17:77:20:34:12:19:35:D9
         SHA256: 8E:15:D6:5D:CB:4B:CE:3E:E0:C7:E8:49:02:F3:A4:17:3E:1E:E5:61:29:4C:1D:BA:EF:79:23:E8:D7:31:BF:5C
         签名算法名称: SHA256withRSA
         版本: 3

扩展:

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 75 E3 58 2A A2 4C C5 3D   F3 0C C2 B6 1C 64 76 A8  u.X*.L.=.....dv.
0010: FC D3 FA D2                                        ....
]
]

通过命令可以看到签名文件的别名,证书指纹信息MD5,SHA1,SHA256

签名文件的指纹信息是不会变的,包名可能会被仿照,但是apk的指纹信息不能被仿照,很多系统的白名单权限都是用apk指纹信息设置哪些apk开放什么权限。

#共勉:生活需要激情和坚持。

你可能感兴趣的:(android,apk,apk,sign)