[Android Studio] Android Studio生成数字证书,为应用签名

这篇具有很好参考价值的文章主要介绍了[Android Studio] Android Studio生成数字证书,为应用签名。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

android studio新建密钥,Android Debug,android studio,android,ide

 🟧🟨🟩🟦🟪 Android Debug🟧🟨🟩🟦🟪


Topic 

发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。


📋笔记目录 

🐻Android Studio创建数字证书

🚩结尾


Android 系统要求所有 APK 必须先使用证书进行数字签名,然后才能安装到设备上或进行更新。当准备发布应用时,你需要为你的应用签名并将其上传到应用商店。生成签名的方式有很多种,本篇演示的是如何通过Android Studio创建签名流程。

在很多的第三方应用的使用上都需要提供Android 项目的证书获得授权后才能正常使用其功能。

android studio新建密钥,Android Debug,android studio,android,ide

🐻Android Studio创建数字证书


在菜单栏中,依次点击 Build > Generate Signed Bundle/APK

android studio新建密钥,Android Debug,android studio,android,ide

在 Generate Signed Bundle or APK 对话框中,选择 Android App Bundle 或 APK,然后点击 Next

android studio新建密钥,Android Debug,android studio,android,ide

 在 Key store path 字段下,点击 Create new

android studio新建密钥,Android Debug,android studio,android,ide

  1. 在 New Key Store 窗口中,为您的密钥库和密钥提供以下信息,如图 1 所示。

android studio新建密钥,Android Debug,android studio,android,ide

 android studio新建密钥,Android Debug,android studio,android,ide

android studio新建密钥,Android Debug,android studio,android,ide

🎯Key Store属性详解

Key store path: 选择创建秘钥库的 位置,自己选择位置,并设置文件名。

Password: 秘钥库的安全密码

Confirm: 确认密码

Alias: 密钥的一个标识名。

Password: 为密钥创建并确认安全的密码。此密码应当与秘钥库的密码不同。

Validity (years): 以年为单位设置密钥的有效时长。密钥的有效期应至少为 25 年。

Certificate: 为证书输入一些关于自己的信息。此信息不会显示在应用中,但会作为 APK 的一部分包含在您的证书中。


📋Certificate 证书信息填写

First and Last Name:名称

Organizationl Unit:组织单元(一般为公司部门名称)

Organization:机构(一般为公司名,如:aaa)

City or Locality:城市

State or Province:省份

Country Code(XX):国家代码(如中国:CN)


继续往下操作:
注意的是,这里我们设置的密钥(key password & Key store password) 一定要记住,后面在读取数字证书的内容时需要用到用来验证,key password & Key store password建议设置成一样的

android studio新建密钥,Android Debug,android studio,android,ide

上述步骤已经完整证书的生成。如果想使用生成的证书签署APK,则可以继续按照Android Studio 的引导步骤进行,或者直接点击Finish退出。

android studio新建密钥,Android Debug,android studio,android,ide

在数字证书的存储位置中,我们可以找到我们所生成的.jks后缀的数字证书文件,下面将演示如何读取数字证书。

🚩结尾

本篇讲述了如何在Android 创建一个数字证书,如果想读取数字证书里的内容(分为Debug 调试版数字证书,release 发布版数字证书),请参阅本刊的这篇文章

(2条消息) [Android Studio] Android Studio使用keytool工具读取Debug 调试版数字证书以及release 发布版数字证书_陈丹宇jmu的博客-CSDN博客https://blog.csdn.net/weixin_51989356/article/details/129246839


android studio新建密钥,Android Debug,android studio,android,ide

🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
🌈写给读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事顺意🏳️‍🌈

       文章来源地址https://www.toymoban.com/news/detail-829580.html

到了这里,关于[Android Studio] Android Studio生成数字证书,为应用签名的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一文看懂公钥、私钥、数字签名、数字证书

    好文章,记录下来!源文地址:What is a Digital Signature? (youdzone.com) 1.  鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2.  鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。

    2024年02月09日
    浏览(32)
  • 安全算法(三)消息验证码、数字签名和数字证书

    主要介绍了消息验证码、数字签名和数字证书三种加密方式。 消息认证码 消息认证码可以实现“认证”和“检测篡改”这两个功能。密文的内容在传输过程中可能会被篡改,这会导致解密后的内容发生变化,从而产生误会。消息认证码就是可以预防这种情况发生的机制。 假

    2024年01月22日
    浏览(36)
  • Https、CA证书、数字签名

    Https Http协议 Http协议是目前应用比较多应用层协议,浏览器对于Http协议已经实现。Http协议基本的构成部分有 请求行 : 请求报文的第一行 请求头 : 从第二行开始为请求头内容的开始部分。每一个请求头都是由K-V键值对组成。 请求体: 请求头完成后以空行结束、从空行开始

    2024年02月12日
    浏览(31)
  • 密码学基础(三)——数字签名与证书

    数字签名:又叫公钥数字签名,或者电子印章。 数字信息社会用于取代传统社会手写签名的一种公钥加密领域的技术实现。 数字签名其实就是非对称加密的私钥加密,公钥解密的过程。 数字证书用来证明公钥拥有者的身份,验证数据来源,验证数据是否被修改。 数字证书中

    2024年02月16日
    浏览(35)
  • 计算机网络实验之加密、数字签名与证书

    1.对称加密 2.散列函数 3.非对称加密 4.数字签名 5.证书 2.1 对称加密 (1)安装 OpenSSL:登录阿里云服务器,输入命令:“yum install openssl openssl-devel -y”,结果如下图所示,OpenSSL安装成功。 图2.1-1 安装OpenSSL (2)创建lx.txt文件:输入“vi lx.txt”命令创建 lx.txt 文件,并写入“世

    2024年02月08日
    浏览(70)
  • HTTPS加密原理,搞懂什么是对称加密、非对称加密、证书、数字签名

    众所周知,http协议是一种未加密的协议,我们未加密的数据,在传输的过程中会经过一个又一个的物理节点,如果被人通过抓包的方式拿到了我们的数据,将会给我们造成无法估量的损失。 为了解决解决这个问题,https应运而生。https通过加密的手段,保障的数据的安全性。

    2024年02月01日
    浏览(40)
  • 开源CA搭建-基于openssl实现数字证书的生成与分发

    目录 一、前言 二、openssl介绍 三、openssl的常用用法 (一)单向加密 (二)生成随机数 (三)生成公钥,私钥 1.生成私钥 2.提取公钥 四、搭建CA (一)创建根CA私钥: (二)生成自签名证书 (三)创建数据库以及新颁发证书数字 (四)设置证书的起始编号 (五)创建文件

    2024年02月06日
    浏览(32)
  • Android 生成 keystore 证书并查看 MD5 等签名信息(Android Studio、Keytool)

    记得安装 Java JDK,有 java 环境才能走下面的操作。 生成 .keystore 证书,Keytool 指令详细介绍。 -genkeypair :原 -genkey ,Java 1.6 之后更改,表示生成密钥对 -alias :产生别名,每个 keystore 都会关联这一个独一无二的 alias,alias 不区分大小写 -keyalg :指定产生密钥的算法 -keypass :指

    2024年01月22日
    浏览(46)
  • 数字证书的相关专业名词(下)---OCSP及其java中的应用

    上篇文章我们了解了根证书和校验证书有效性中的一个比较重要的渠道–CRL,但是CRL有着时间延迟,网络带宽消耗等缺点,本篇文章我们了解另一种更高效也是目前被广泛应用的校验证书有效性的另一种方式–OCSP,并且我会结合java来聊聊如何获取OCSP地址以及如何去通过获取

    2024年02月07日
    浏览(39)
  • SSL数字证书服务

    SSL/TLS 证书允许Web浏览器使用安全套接字层/传输层安全 (SSL/TLS) 协议识别并建立与网站的加密网络连接。 SSL数字证书主要功能 SSL证书在浏览器或用户计算机与服务器或网站之间建立加密连接。这种连接可以保护传输中的敏感数据免遭非授权方的拦截,从而使在线交易能够完全

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包