Android开发者需要知道调试秘钥(debug keystore)和发布秘钥(release keystore)的区别。

一般在调试过程会使用调试秘钥签名apk文件,而在发布过程中会使用发布秘钥签名。

在做一些第三方开发平台接入时,为了鉴定服务使用者,有的平台会要求绑定一个秘钥证书。为了调试便利,我们可以使用调试秘钥的证书指纹。

在安装了Android开发环境后,主目录下会自动创建一个隐藏的.android目录,其下有一个debug.keystore文件即为调试秘钥。

为了获取证书指纹,可以运行如下命令:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

回显为:

别名: androiddebugkey
创建日期: 2014-7-7
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=Android Debug, O=Android, C=US
发布者: CN=Android Debug, O=Android, C=US
序列号: 53ba546e
有效期开始日期: Mon Jul 07 16:03:58 CST 2014, 截止日期: Wed Jun 29 16:03:58 CST 2044
证书指纹:MD5: 7D:7F:9B:53:DF:34:52:2F:E9:DE:BB:D6:35:AE:4E:9DSHA1: 17:E1:61:BB:1B:2C:F0:BA:24:1F:9D:97:A2:42:5C:A8:CB:FE:97:89SHA256: 07:19:D1:6F:A2:02:6F:ED:9A:DA:CC:0E:DF:BC:75:B7:96:A2:7F:D0:67:F9:16:FF:B9:01:69:8B:9F:C0:B1:06签名算法名称: SHA1withRSA版本: 3

这样我们就能得到MD5,SHA1和SHA256三种指纹。

转载于:https://www.cnblogs.com/lenovoengineer/p/4127934.html

Android调试秘钥证书指纹获取方式相关推荐

  1. android 高德地图sha1,Android调试高德SDK,如何获取SHA1?

    debug版本: 默认的debug签名是在放在C:\Users\主机名称\.android debug.keystore 在Android studio的Terminal里输入 C:\Users\pc ...

  2. Android调试高德SDK,如何获取SHA1?

    debug版本: 默认的debug签名是在放在C:\Users\主机名称\.android debug.keystore 在Android studio的Terminal里输入 C:\Users\pc ...

  3. Android项目 生成签名证书指纹

    在生成签名证书指纹前需要满足以下两个条件: 已创建应用程序的签名证书,签名证书创建请参见生成签名证书. 当前PC已经安装JDK. 操作步骤如下: Windows a.执行CMD命令打开命令行工具,执行 ...

  4. android studio秘钥库文件不存在,[原]Android Studio查询SHA1的方法

    前提:C:\Users\Administrator\AndroidStudioProjects文件夹中存在xxx.jks秘钥文件,比如: 进入Android Studio的Terminal: Micr ...

  5. android studio秘钥库文件不存在,获得SHA1以及错误java.lang.Exception: 密钥库文件不存在: keystore...

    一:在Android studio中Terminal中切换到相应的盘符下,我的jks文件在D盘,输入keytool -v -list -keystore myfirst.jks   "myf ...

  6. mac秘钥证书打包ipa,unity

    https://blog.csdn.net/qq_31099163/article/details/96126663

  7. 动态秘钥分发(基于PKI)的方案论文详读

    1. 题目解析 题目动态秘钥分发由来: 分发方式:车辆从其最近的路侧单元动态地请求钥匙. 该请求通过网络基础结构安全地传播,以到达CA云,并返回密钥: 从分发方式中我们可以知道这是一种动态请求从CA中 ...

  8. SSH 安全秘钥登录

    工作中,我们常常需要将本地代码推送到远端服务器,或者从远端服务器获取任务进程,就需要频繁的登陆到远端服务器.使用 SSH Key 可以实现安全秘钥证书的方式登陆远端服务器,这样所有传输的数据都会被加密 ...

  9. tortoiseGit的SHH秘钥设置

    tortoiseGit如果安装时使用默认的putty方式,因为putty的秘钥格式和SSH的不一样,所以要使用自带的工具重新生成一次秘钥. 具体的方式是:用puttyGen工具来生成公钥和秘钥,公钥( ...

最新文章

  1. IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。...
  2. Minor GC、Major GC、Full GC
  3. Nagios Apache报Internal Server Error错误的解决方法
  4. sql server update触发器_SQL Server 触发器
  5. [html] 如何更改浏览器左上角标题旁的图标?
  6. python常用类型转换の方法
  7. Java描述设计模式(05):原型模式
  8. 纯Javascript实现Windows 8 Metro风格实现
  9. c++获得鼠标当前位置
  10. shell判断false_Linuxshell编程,这个命令if;then...。什么时候if条件判断为true和false呢?...
  11. 支付宝批量转账接口使用全过程 一一介绍
  12. tokenizers in Transformers:BPE、WordPiece,SentencePiece
  13. 使用scrapy刷博客访问量(傻瓜式)
  14. 基因组科学数据的安全管理与应用
  15. 8月24日,数据分析、区块链、产品管理、市场、运营、财务、媒体等一大波热门岗位来袭丨今夏硅谷最热门的招聘会进入倒计时...
  16. 【听书笔记-0515】-《清单革命》
  17. android 蓝牙设备断开,android – 如何检查设备的蓝牙连接是否断开?
  18. 广州融媒体峰会现场直播中,BirdDog Full NDI应用有哪些优点?难点?如何解决?
  19. 2008年中国楼市悄然巨变
  20. c语言1024是哪个字母,自己没事写的1024的C语言代码

热门文章

  1. 文件行数_linux/unix下如何统计文件行数
  2. 同一目录下有大量文件会影响效率吗_到底是什么原因才导致 select * 效率低下的?
  3. android 原生分享界面_这些技巧和习惯,让你的原生 Android 更好用(上篇)
  4. daterangepicker java_日期选择插件Date Range Picker
  5. 直接销毁_战机报废,发动机怎么处理?美国直接销毁,中国改造成扫雪神器
  6. auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建
  7. iphone7配置_西安苹果售后维修教您iphone7发热严重、耗电快怎么解决?
  8. 蓝牙冷知识:为啥叫“蓝”牙,不叫“白”牙?
  9. JAVA实验一——数组类编程
  10. python中填充颜色结束的程序_在ttk/python中更改标签小部件的填充颜色