android的签名
安装好了android studio,默认是使用期限为一年的签名,并且不可以发布到正式版的apk里。
在使用第三方模块或者服务的时候,经常要求提供签名及其sha1或者MD5信息。
事实上这个签名和及其信息跟android studio没啥关系,都是由jdk生成和查看的。当然了借助android studio的界面的管理来生成签名,比较方便,但是活不是他干的。
如果,你有一个jks签名,可以如下操作来查看有关信息。
打开命令行
将jdk里的keytool拖到命令行里
空格 -list 空格 -v 空格 -keystore 空格
将jks文件拖到命令行里
回车
(或者将信息保存到文本里)>d:\info.txt 回车
回车之后,会提示输入密码的。
得到的信息如下:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: htsky
创建日期: 2016-12-1
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=htsky, OU=htsky, O=htsky, L=weihai, ST=shandong, C=86
发布者: CN=htsky, OU=htsky, O=htsky, L=weihai, ST=shandong, C=86
序列号: 6b056fe6
有效期开始日期: Thu Dec 01 14:39:47 CST 2016, 截止日期: Tue Nov 30 14:39:47 CST 2021
证书指纹:
MD5: C1:F6:0A:A2:AE:9C:79:3E:38:F0:B4:C1:FD:5F:84:5A
SHA1: 71:12:9C:56:9A:25:83:0A:35:D4:93:8A:76:2D:23:F1:20:47:53:33
SHA256: 67:00:8C:10:A9:CC:E2:89:87:D9:3F:B7:AA:DA:E5:E7:07:2A:22:C6:70:F0:C2:1C:61:14:F2:F4:E2:7B:69:D7
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 33 B7 B9 13 40 21 FE 6E 37 76 44 D4 91 EC 80 75 3...@!.n7vD....u
0010: A5 C9 DA 13 ....
]
]
*******************************************
*******************************************