文档章节

AS查找SHA1 密钥库文件不存在: debug.keystore

金丨豆
 金丨豆
发布于 2016/08/02 22:37
字数 570
阅读 1505
收藏 0

本人博客地址:http://my.oschina.net/lijindou/blog

转载请标明原址:https://my.oschina.net/lijindou/blog/726169

 

这次我 是因为 要在百度地图上  再  申请个 后台项目 ,以前是用eclipse的  在 eclipse  中的 SHA1 是很好找 的,  但是在 AS 中还真心不好找  啊, 刚开始我在网上找了找,网上说在 C盘中AS 有一个自动生成的文件夹    .android的一个文件夹,在这里面有一个debug.keystore(这个文件是AS 的默认文件名,也可以自己生成),但是  我按照网上的说法

先是  在AS 的Terminal窗口里     来到AS 生成的文件夹.android  文件夹中

然后再执行这段代码

keytool -list -keystore debug.keystore

 执行这段代码后

出现了这个 错误  

这个说明这个文件夹中没有  Key  文件  那我们如何生成这个文件呢  ?

其实这个文件的生成我已经写在了我另外的一篇博客中了

博客地址(Android Studio 的打包):http://my.oschina.net/lijindou/blog/668938

在上面的博客链接中有key文件的生成的具体过程

这个时候我们就有了key文件了,那么我们所需要的SHA1 就在这个key文件中了,

下来我们就要查看 这个key文件了:

1.我们先找到key文件

 

然后再Terminal窗口中 执行者段代码

 

进入到Studio这个有key的文件夹中

然后在执行 

这段代码,其中我用红框框起来的就是  key  的 文件名 

然后这个时候 就要我们输入生成key的时候给key设置的密码了

这里要注意一点,在这里输入密码是不会显示 的,当你输入完了直接回车就好了

然后就会出现

这个时候我们所需要的SHA1  就能够拿到了  (∩_∩) 

2016/11/17  补充

前两天我在 网上看到我这个 方法是 获取 SHA1 的方式,如果想获取MD5 的话 就要用这个命令

keytool -v -list -keystore keystore.jks

其实就是在上面的命令上加 以  -v 的 ,加上的话 就能查找到MD5了

© 著作权归作者所有

共有 人打赏支持
金丨豆
粉丝 8
博文 41
码字总数 26382
作品 0
深圳
程序员
私信 提问
java keytool支持的类型及如何将证书导入jks中

简介 Java自带的keytool工具是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务...

苏叶晚晚
2013/09/25
0
0
SSL证书产品简介——SSL证书作用、类型,证书选择与购买

SSL证书是什么? 目前互联网常用的HTTP协议是非常不安全的明文传输协议。而SSL协议及其继任者TLS协议,是一种实现网络通信加密的安全协议,可在客户端(浏览器)和服务器端(网站)之间建立一...

一夜九次
2018/10/11
0
0
android签名机制(3)——如何制作签名

一、制作android签名公钥/密钥 1.生成长度为2048位的RSA私钥 openssl genrsa -3 -out test.pem 2048 2.生成x509格式的公钥证书 openssl req -new -x509 -key test.pem -out test.x509.pem -d......

blackylin
2014/01/21
0
1
Android安全开发之通用签名风险

Android安全开发之通用签名风险 作者:伊樵、舟海、呆狐@阿里聚安全 1 通用签名风险简介 1.1 Android应用签名机制 阿里聚安全漏洞扫描器有一项检测服务是检测APP的通用签名风险。Android系统...

阿里聚安全
2016/08/08
286
0
如何在 Windows 下编译 OpenSSL?

OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般的开发人员而言,在http://slproweb.com/product...

鉴客
2013/12/24
11.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

富兰克林的人生信条

春节假期期间读了富兰克林自传,这位饱经风霜的老人出身贫寒,只读过两年书,但是通过刻苦自学和不懈奋斗还是取得了令人难以置信的成就,他的一生可以作为我们普通人的励志典范。 富兰克林 ...

春哥大魔王的博客
今天
1
0
不用中间变量交换 a ,b(三种方法)

1、加减法:该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失。 a = a + b; b = a - b; a = a - b; 2、异或法:可以完成对整型变量的交换,对于浮点型变量它...

robslove
今天
5
0
一文了解 OutOfMemory 及解决方案

1. Java 堆空间 发生频率 5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立...

java菜分享
今天
5
0
高效遍历Java容器

通过本文,你可以更深入的学习 Java 语言中 forEach 语法的知识,以及它和 C 语言形式的 for 循环、 Steam API 的对比。 简介 Java 程序员经常使用容器,比如 ArrayList 和 HashSet。Java 8 ...

微笑向暖wx
今天
4
0
SpringBoot整合Swagger测试api构建

什么是Swagger? Swagger是什么:THE WORLD’S MOST POPULAR API TOOLING 根据官网的介绍: Swagger Inspector:测试API和生成OpenAPI的开发工具。Swagger Inspector的建立是为了解决开发者的...

编程SHA
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部