zoukankan      html  css  js  c++  java
  • Android调试秘钥证书指纹获取方式

    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:9D
         SHA1: 17:E1:61:BB:1B:2C:F0:BA:24:1F:9D:97:A2:42:5C:A8:CB:FE:97:89
         SHA256: 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三种指纹。

  • 相关阅读:
    ORACLE 计算时间相减间隔
    oracle中游标详细用法
    oracle中计算某月的天数
    Unity3D导出的EXE不用显示分辨率选择界面
    Unity3D 之暂停和继续的实现
    double的值太大,以及补0
    Unity3D鼠标点击物体产生事件
    java POi excel 写入大批量数据
    Unity3D 判断鼠标是否按在UGUI上
    Unity3D 之UGUI 滚动条
  • 原文地址:https://www.cnblogs.com/lenovoengineer/p/4127934.html
Copyright © 2011-2022 走看看