Android 签名那些事

  1. android 安装包必须要签名才可以安装运行,测试的时候如果没有指定签名,会使用默认签名。mac 的默认签名在 ~/.android/debug.keystore , win 的系统也在相应的 android 目录下

  2. 签名内包含很多信息,查看签名的信息可以使用下面这个命令,需要输入签名密码,默认的 debug 签名密码是:android , 有的开放平台需要签名的 sha-1 值,例如高德地图的定位服务

    $ keytool -list -v -keystore [具体的签名文件]
    
    密钥库类型: JKS
    密钥库提供方: SUN
    
    您的密钥库包含 1 个条目
    
    别名: androiddebugkey
    创建日期: 2015-7-7
    条目类型: PrivateKeyEntry
    证书链长度: 1
    证书[1]:
    所有者: CN=Android Debug, O=Android, C=US
    发布者: CN=Android Debug, O=Android, C=US
    序列号: 559bd50f
    有效期开始日期: Tue Jul 07 21:33:03 CST 2015, 截止日期: Thu Jun 29 21:33:03 CST 2045
    证书指纹:
      MD5: F9:BF:FA:E2:31:BB:D4:E1:B2:5F:B5:23:00:F8:BE:CD
      SHA1: DF:CC:AC:58:62:EB:A3:D5:21:C8:AA:4F:3F:7B:0C:E7:8A:0C:9D:87
      SHA256: C3:10:FE:25:7F:A8:AE:48:BD:0D:48:DF:B8:88:48:07:C2:57:18:0C:EF:F9:55:BE:4C:3A:F9:1B:80:CD:B6:2C
      签名算法名称: SHA1withRSA
      版本: 3
    
    
    *******************************************
    *******************************************
    
  3. 一个签名主要包含三个信息:keystore 密码 , alias , alias密码

  4. 签名 keystore 文件很容易丢失,最好放在项目里一起 git 上传了,同时建一个 md 文件写上相关的密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,919评论 25 709
  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 12,979评论 0 9
  • 参考什么是 Android 签名机制,Bluebox Security 发现的漏洞有何威胁? Android应用程...
    合肥黑阅读 6,266评论 1 16
  • 这是在文档翻出来的第二篇,还有二十几天就是2016年的平安夜了,时间过得真快,转眼一年即将过去。说了很久很久的梧桐...
    黎夏之云阅读 2,507评论 0 2
  • 笔者博客 最近遇到了跨域问题,有很多种解决方案,本文主要对其中的CORS进行演示,本文使用node编写服务器端代码...
    small_a阅读 12,053评论 0 6

友情链接更多精彩内容