Android 查看签名文件 jsk 的 SHA1,apk 签名验证
Android About 2,569 words查看签名文件的 SHA1
keytool -list -keystore xxx.jks
得到结果:
keytool -list -keystore C:\Users\thunk\Desktop\test_key.jks
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
zbj, 2017-4-27, PrivateKeyEntry,
证书指纹 (SHA1): DC:AA:A0:7D:6D:23:D6:53:B2:AB:0C:AE:D5:CE:F2:71:D1:CE:3D:24
查看签名文件详细信息
keytool -list -v -keystore test_key.jks
得到结果:
keytool -list -v -keystore test_key.jks
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: zbj
创建日期: 2017-4-27
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=z
发布者: CN=z
序列号: 38288d04
有效期开始日期: Thu Apr 27 15:05:57 CST 2017, 截止日期: Mon Apr 21 15:05:57 CST 2042
证书指纹:
MD5: E6:08:19:88:76:5A:04:86:CC:89:2D:87:DE:4E:C8:A3
SHA1: DC:AA:A0:7D:6D:23:D6:53:B2:AB:0C:AE:D5:CE:F2:71:D1:CE:3D:24
SHA256: 7B:43:60:A1:FB:30:6D:40:70:5B:F2:C7:F2:2D:2E:6B:FE:19:20:2C:FA:66:90:80:00:E3:86:C3:85:C5:13:AF
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AD 43 68 B3 FA 30 7A 53 C5 B4 E8 50 4B 35 7F 4F .Ch..0zS...PK5.O
0010: 5C 9B 26 EB \.&.
]
]
*******************************************
*******************************************
查看三方应用或是系统应用签名
用winrar
打开待查看的apk
,将其中META-INF
文件夹解压出来,得到其中的CERT.RSA
文件
keytool -printcert -file CERT.RSA
未签名的apk
得到的结果:
keytool -printcert -file CERT.RSA
所有者: C=US, O=Android, CN=Android Debug
发布者: C=US, O=Android, CN=Android Debug
序列号: 1
有效期开始日期: Thu Jun 30 22:34:57 CST 2016, 截止日期: Sat Jun 23 22:34:57 CST 2046
证书指纹:
MD5: E5:0E:AF:BE:0E:6E:00:26:9A:49:E8:71:6E:AF:FC:73
SHA1: 11:01:94:A1:7F:DA:D3:28:85:B0:95:25:98:66:99:71:CB:89:57:FE
SHA256: DD:A6:97:67:97:F8:04:15:A1:D5:3A:17:6B:26:D8:4C:31:C1:BB:70:CD:5D:89:8A:82:DA:CF:03:96:E2:41:AC
签名算法名称: SHA1withRSA
版本: 1
签名的apk
得到的结果:
keytool -printcert -file CERT.RSA
所有者: CN=z
发布者: CN=z
序列号: 38288d04
有效期开始日期: Thu Apr 27 15:05:57 CST 2017, 截止日期: Mon Apr 21 15:05:57 CST 2042
证书指纹:
MD5: E6:08:19:88:76:5A:04:86:CC:89:2D:87:DE:4E:C8:A3
SHA1: DC:AA:A0:7D:6D:23:D6:53:B2:AB:0C:AE:D5:CE:F2:71:D1:CE:3D:24
SHA256: 7B:43:60:A1:FB:30:6D:40:70:5B:F2:C7:F2:2D:2E:6B:FE:19:20:2C:FA:66:90:80:00:E3:86:C3:85:C5:13:AF
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AD 43 68 B3 FA 30 7A 53 C5 B4 E8 50 4B 35 7F 4F .Ch..0zS...PK5.O
0010: 5C 9B 26 EB \.&.
]
]
验证 apk 签名
cmd
中执行
jarsigner -verify -verbose -certs <apk文件>
Views: 6,344 · Posted: 2019-04-14
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...