安卓证书信息一般是指安卓证书的基本信息和签名信息。安卓证书基本信息是证书制作时候开发者手动写入的证书信息,由于谷歌安卓的开源,您可以随意自定义您的安卓基本信息。
基本信息一般包含:
安卓证书基本信息
安卓证书别名
安卓证书文件名
安卓证书有效期
安卓证书文件密码
开发者姓名
开发者公司名
开发者所在城市
开发者所在省市
开发者所在国家代码
安卓签名信息一般是指证书指纹,证书指纹包含:MD5、SHA1、SH256三种加密格式。
试列:
======证书指纹(签名)======
MD5(适用于微信开放平台、QQ互联平台等):
24D2CAF63A1A13ED8DB68E1982E1F3F5
24:D2:CA:F6:3A:1A:13:ED:8D:B6:8E:19:82:E1:F3:F5
SHA1(适用于百度开放平台等):
AA1627918339ECAAE9229E6C9C3E91C5591E8F12
AA:16:27:91:83:39:EC:AA:E9:22:9E:6C:9C:3E:91:C5:59:1E:8F:12
SH256:
D600561E3B89AC235EB30B368EA52F9D474904050C1871A35ECAA2090AB5B675
D6:00:56:1E:3B:89:AC:23:5E:B3:0B:36:8E:A5:2F:9D:47:49:04:05:0C:18:71:A3:5E:CA:A2:09:0A:B5:B6:75
其中MD5签名会被通用于安卓签名,是用的比较广泛的一项,很多第三方的开放平台接入,都只需要验证APP的md5信息。
SHA1和SHA256这两个是相对复杂的指纹密钥,一般只有一些强数据通信或涉及加密数据的三方平台才需要做验证,比如APP定位、APP消息推送等,sha256这个目前国内就华为开放平台会有一个要求。