使用Androd Studio开发Andriod程序查看Sha1的方法

在用Studio做开发中,有时候根据业务需求,需要集成一些SDk,举个例子,百度的鹰眼定位,当然还有很多,在创建项目的时候需要输入sha1值,这个sha1值的获取有多种方式,我记得百度有个检测,就可以,具体记不清了

当然,如果是Eclipse开发的话,也可以按下面的方法使用,但是Eclipse好像自带有查看器

在这里我来说说另外一种方案

1.打开dos命令行

C:Usersadmin>

2.输入命令
C:Usersadmin>keytool -list -v -keystore D:audu.jks

解释:C:Usersadmin> 为系统给的打开位置,不需要搭理

        keytool -list -v -keystore是自己输入的命令

   D:       是文件路径

   baudu.jks是项目的签名文件

3.敲回车,系统运行命令

输入密钥库口令:

这是提示输入你的签名文件的密码

4.输入完成,Enter

系统运行结果:

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

您的密钥库包含 1 个条目

别名: baidusdk
创建日期: 2017-3-13
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=a
发布者: CN=a
序列号: 150be9ba
有效期开始日期: Mon Mar 13 11:08:29 CST 2017, 截止日期: Fri Mar 07 11:08:29 CST
2042
证书指纹:

    注:蓝色部分在运行结果上是有值的,不是*
         MD5: *********************************************
         SHA1: ******************************************
         SHA256: ***************************************
         签名算法名称: SHA256withRSA
         版本: 3

扩展:


#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 95 CB A9 14 02 8C CA F9   A6 89 E8 E2 18 A7 2C 8B  ..............,.
0010: A3 61 B7 DA                                        .a..
]
]



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

写到这里基本就结束了,特殊说明下,我是在Windiows系统运行的,如果各路大神有什么别的方法也可以评论分享下

原文地址:https://www.cnblogs.com/Aprilsky/p/6552558.html