Android中查看应用签名信息
2016-01-28 11:07
633 查看
一、查看自己的证书签名信息
如上一篇文章《我的Android进阶之旅------>Android中制作和查看自定义的Debug版本Android签名证书 》地址:/content/1161076.html
中所介绍的一样。通过命令查看生成的baiduMapLoc-release-key.keystore 的相关信息,命令如下所示:
[plain]
view plaincopy
C:\Documents and Settings\Administrator\桌面\baiduMapLoc>keytool -list -v -keystore baiduMapLoc-release-key.keystore
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: baidumaploc
创建日期: 2015-10-10
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
发布者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
序列号: 5eac1cda
有效期开始日期: Sat Oct 10 11:50:39 CST 2015, 截止日期: Mon Oct 02 11:50:39 CST 2045
证书指纹:
MD5: 91:15:11:06:05:CB:E0:CB:4B:2B:36:02:81:16:A7:DF
SHA1: E9:A3:E4:95:1F:D2:11:0E:3E:89:45:26:AB:EF:A2:FB:DB:3F:5B:1A
SHA256: C4:D6:15:27:23:81:EC:3A:53:68:FE:04:63:91:70:79:B6:93:A6:5F:3D:29:ED:62:43:01:67:11:F3:28:91:8C
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 69 D8 5C C9 2C 8E 9E B8 49 E3 E1 31 A7 35 B2 D1 i.\.,...I..1.5..
0010: 10 52 FB 17 .R..
]
]
*******************************************
*******************************************
如图所示:
[b]二、查看第三方APK的签名信息。
[/b]
用上述证书给应用签名后打包成的APK,如BaiduLocDemo.apk,将BaiduLocDemo.apk后缀名改成.zip,即改名为BaiduLocDemo.zip,后解压。
解压后,签名文件为\META-INF\CERT.RSA,通过命令查看签名信息。
[plain]
view plaincopy
C:\Documents and Settings\Administrator\桌面\baiduMapLoc\BaiduLocDemo\META-INF>keytool -printcert -file CERT.RSA
所有者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
发布者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
序列号: 5eac1cda
有效期开始日期: Sat Oct 10 11:50:39 CST 2015, 截止日期: Mon Oct 02 11:50:39 CST 2045
证书指纹:
MD5: 91:15:11:06:05:CB:E0:CB:4B:2B:36:02:81:16:A7:DF
SHA1: E9:A3:E4:95:1F:D2:11:0E:3E:89:45:26:AB:EF:A2:FB:DB:3F:5B:1A
SHA256: C4:D6:15:27:23:81:EC:3A:53:68:FE:04:63:91:70:79:B6:93:A6:5F:3D:29:ED:62:43:01:67:11:F3:28:91:8C
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 69 D8 5C C9 2C 8E 9E B8 49 E3 E1 31 A7 35 B2 D1 i.\.,...I..1.5..
0010: 10 52 FB 17 .R..
]
]
[b]原文地址:http://blog.csdn.net/ouyang_peng
[/b]
如上一篇文章《我的Android进阶之旅------>Android中制作和查看自定义的Debug版本Android签名证书 》地址:/content/1161076.html
中所介绍的一样。通过命令查看生成的baiduMapLoc-release-key.keystore 的相关信息,命令如下所示:
[plain]
view plaincopy
C:\Documents and Settings\Administrator\桌面\baiduMapLoc>keytool -list -v -keystore baiduMapLoc-release-key.keystore
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: baidumaploc
创建日期: 2015-10-10
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
发布者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
序列号: 5eac1cda
有效期开始日期: Sat Oct 10 11:50:39 CST 2015, 截止日期: Mon Oct 02 11:50:39 CST 2045
证书指纹:
MD5: 91:15:11:06:05:CB:E0:CB:4B:2B:36:02:81:16:A7:DF
SHA1: E9:A3:E4:95:1F:D2:11:0E:3E:89:45:26:AB:EF:A2:FB:DB:3F:5B:1A
SHA256: C4:D6:15:27:23:81:EC:3A:53:68:FE:04:63:91:70:79:B6:93:A6:5F:3D:29:ED:62:43:01:67:11:F3:28:91:8C
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 69 D8 5C C9 2C 8E 9E B8 49 E3 E1 31 A7 35 B2 D1 i.\.,...I..1.5..
0010: 10 52 FB 17 .R..
]
]
*******************************************
*******************************************
如图所示:
[b]二、查看第三方APK的签名信息。
[/b]
用上述证书给应用签名后打包成的APK,如BaiduLocDemo.apk,将BaiduLocDemo.apk后缀名改成.zip,即改名为BaiduLocDemo.zip,后解压。
解压后,签名文件为\META-INF\CERT.RSA,通过命令查看签名信息。
[plain]
view plaincopy
C:\Documents and Settings\Administrator\桌面\baiduMapLoc\BaiduLocDemo\META-INF>keytool -printcert -file CERT.RSA
所有者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
发布者: CN=ouyangpeng, OU=ouyangpeng, O=ouyangpeng, L=深圳, ST=广东, C=中国
序列号: 5eac1cda
有效期开始日期: Sat Oct 10 11:50:39 CST 2015, 截止日期: Mon Oct 02 11:50:39 CST 2045
证书指纹:
MD5: 91:15:11:06:05:CB:E0:CB:4B:2B:36:02:81:16:A7:DF
SHA1: E9:A3:E4:95:1F:D2:11:0E:3E:89:45:26:AB:EF:A2:FB:DB:3F:5B:1A
SHA256: C4:D6:15:27:23:81:EC:3A:53:68:FE:04:63:91:70:79:B6:93:A6:5F:3D:29:ED:62:43:01:67:11:F3:28:91:8C
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 69 D8 5C C9 2C 8E 9E B8 49 E3 E1 31 A7 35 B2 D1 i.\.,...I..1.5..
0010: 10 52 FB 17 .R..
]
]
[b]原文地址:http://blog.csdn.net/ouyang_peng
[/b]
相关文章推荐
- Android Service更多的技巧
- Android 第三天(上午)
- android checkbox设置自定义的样式
- Android KeyCode列表
- Android 图片高斯模糊处理
- 8 个最优秀的 Android Studio 插件
- Android官方技术文档翻译——Ant 任务
- Android获取通知信息栏高度
- Android Service
- Android应用权限大全
- Android高级模糊技术
- android异步的几种方式
- android开源图表库MPAndroidChart(曲线图、直方图、饼状图)
- Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果
- Android 沉浸式状态栏的三种实现方式
- Android培训实战教程之应用程序内存优化
- Android放大镜实现的两种方式
- Android 仿美团网,大众点评购买框悬浮效果之修改版
- Android Notification通知栏设计指南
- android加载 ,超超超大的图片,而且不压缩。