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三种指纹。

  • 相关阅读:
    Modernizr使用指南(转)
    使用Func<>和Action简化委托
    实现类似MVC ViewBag类型的对象
    更改服务器的SID 加入域控制器提示SID重复
    SQL SERVER 执行大于80M的SQL 脚本
    完全关闭IIS日志,包括System32下的LogFile
    MVC不用302跳转Action,内部跳转
    SHA1l加密
    获取当前时间戳
    invoke反射
  • 原文地址:https://www.cnblogs.com/lenovoengineer/p/4127934.html
Copyright © 2011-2022 走看看