AndroidStudio 获取SHA1值

AndroidStudio 获取SHA1值

开发android app时,如果需要使用第三方的SDK,经常需要申请key,比如百度地图SDK,就需要提供SHA1和包名。

开发版本的SHA1

这需要2个步骤:
1: 生成自己的keytore文件
Build->Generate SingApk -> Create New
2. 获取SHA1,执行如下命令:

keytool -v -list -keystore chenxf_key.jks

结果:

chenxf@chenxf-PC:~/android_dev_tools/chenxf_key$ keytool -v -list -keystore chenxf_key.jks 
输入密钥库口令:  

密钥库类型: JKS
密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: chenxf key
创建日期: 2016-7-28
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=chen xiaofeng, OU=home, O=home, L=shanghai, ST=shanghai, C=86
发布者: CN=chen xiaofeng, OU=home, O=home, L=shanghai, ST=shanghai, C=86
序列号: cdae7c7
有效期开始日期: Thu Jul 28 20:53:10 CST 2016, 截止日期: Mon Jul 22 20:53:10 CST 2041
证书指纹:
     MD5: 5E:23:C3:12:AA:AC:6D:63:F2:6F:0D:00:DE:48:06:9D
     SHA1: 5E:E3:0A:F7:65:89:AE:70:E5:0A:2D:41:65:2F:4F:5A:9A:9F:76:18
     SHA256: B8:23:3F:D0:47:3C:B9:79:C4:C6:40:9A:46:8B:9A:AC:6A:25:CB:77:5B:F5:B5:EB:2E:C8:0C:C5:44:89:88:7F
     签名算法名称: SHA256withRSA
     版本: 3

扩展: 

1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 59 BC C3 E6 AE 94 40 10   48 F3 93 00 04 95 02 33  Y.....@.H......3
0010: B7 E5 9F BE                                        ....
]
]



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

debug版本的SHA1

和上面的步骤一样,只不过debug版本,有默认的keystore,ubuntu在/home目录下的.android目录,如:

/home/chenxf/.android/debug.keystore

windows装AndroidStudio的话,一般放在C:\Users\用户名.android下。

so, 要获取debug版本的SHA1,就很简单啦,执行如下命令就可以了:

keytool -v -list -keystore/.android/debug.keystore

输入密钥库口令时,默认没有密码。结果如下:

chenxf@chenxf-PC:~/android_dev_tools/chenxf_key$ keytool -v -list -keystore /home/chenxf/.android/debug.keystore
输入密钥库口令:  

*****************  WARNING WARNING WARNING  *****************
* 存储在您的密钥库中的信息的完整性  *
* 尚未经过验证!  为了验证其完整性, *
* 必须提供密钥库口令。                  *
*****************  WARNING WARNING WARNING  *****************

密钥库类型: JKS
密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: androiddebugkey
创建日期: 2016-3-14
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=Android Debug, O=Android, C=US
发布者: CN=Android Debug, O=Android, C=US
序列号: 6f9d6719
有效期开始日期: Mon Mar 14 10:39:12 CST 2016, 截止日期: Wed Mar 07 10:39:12 CST 2046
证书指纹:
     MD5: 96:9B:CF:4D:AB:D2:7E:44:4F:3F:57:AE:A4:91:E7:EB
     SHA1: B8:06:C3:7E:58:26:BE:B5:1B:BA:76:45:7D:3E:9F:60:DD:9E:00:C1
     SHA256: 59:9E:51:FB:7F:9A:91:1F:5B:D7:95:AC:A1:20:81:9C:90:57:C4:81:36:D7:A7:8B:7B:F1:EF:9D:53:2B:8D:C9
     签名算法名称: SHA256withRSA
     版本: 3

扩展: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 7C 65 16 32 8C 81 20 76   53 85 FA 3E 17 02 8A 96  .e.2.. vS..>....
0010: 96 FB 6D 85                                        ..m.
]
]



*******************************************
*******************************************
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

newchenxf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值