Android签名信息获取

由于接手一个二次项目,需要更改一下之前的签名信息,但是发现签名信息修改之后,程序中出了很多问题,跟踪了下,发现是接入第三方平台服务过程中,签名信息不一致导致的。

可以在命令行中输入

keytool -v -list -keystore yourkeystore

之后会有这么一串信息输出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
别名: test 
创建日期: 2017-11-13
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者:
发布者:
序列号:
有效期开始日期: Mon Nov 13 16:57:31 CST 2017, 截止日期: Tue Aug 16 16:57:31 CST 2072
证书指纹:
MD5: 65:94:CE:19:0A:74
SHA1: CA:9C:DF:8E:50:22:9D:4A
SHA256: B1:B2:62:A4:CD:30:E8
签名算法名称: SHA256withRSA
版本: 3

扩展:


*******************************************
*******************************************

上面的证书指纹信息非常的重要,基本上国内的第三方平台都需要这样的信息。
比如,高德地图就需要SHA1这个字段的信息,用来校验包的合法性;微信开放平台需要MD5这个字段的信息「注:微信平台的MD5信息需要删除冒号」。

测试,通过

测试下hexo-admin发布

-------------The End-------------
请我喝一杯啤酒~