Android使用keytool-importkeypair生成系统签名

Android系统源码中提供了platform.x509.pem 、platform.pk8等签名文件例如:

 

这个是不能直接在调试的时候使用的,如果要用,需要先转换为android studio调试用的jks签名文件。而keytool-importkeypair可以用来生成Android 系统签名,关联地址如下:

https://github.com/getfatday/keytool-importkeypair

这里需要注意,以下命令需要在linux执行(MAC好像也行),但是windows是不能直接执行的,这点网上很多文章都没说清楚。linux系统就不多说了,直接执行就行。下面提供一种可在windows上编译的方式。前提是你安装了git(这个我是假设大家都安装了,要是没有......ee)

安装了git后,就会有Bash,就是上面这个。

开始:

1.下载 keytool-importkeypair解压

2.将platform.x509.pem 、platform.pk8放入解压后的文件夹

3.在空白处右键,选择“git bash here” 

4.输入下面命令

./keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform

5.回车,成功后会生成对应的.keystore

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: keytool-importkeypair-master是一个Java工具,用于在Java密钥库中导入密钥对。它可以将已存在的密钥对导入到Java密钥库中,或者创建新密钥并将其导入到密钥库中。 使用keytool-importkeypair-master时,首先需要生成一个密钥对。该密钥对可以使用任何工具生成,例如OpenSSL。然后,使用keytool-importkeypair-master将密钥对导入Java密钥库。在导入密钥对时,需要提供密钥对文件路径、密钥库文件路径和密钥库密码等信息。如果密钥库文件不存在,则会自动创建一个新的密钥库文件。 keytool-importkeypair-master支持多种密钥格式,包括PKCS#8和PEM等格式。它还支持多个Java密钥库格式,例如JKS和PKCS#12等。 使用keytool-importkeypair-master的主要优点是,它简化了密钥对的导入过程,并提供了更多密钥格式和密钥库格式的支持。这使得在Java应用中使用不同格式的密钥对和密钥库更加方便。 ### 回答2: keytool-importkeypair-master 是一个 Java 工具包,它可以帮助用户导入密钥对到 Java 密钥仓库中。密钥对通常用于加密和解密数据,数字签名以及 HTTPS 等安全通信协议。 使用 keytool-importkeypair-master 工具包的步骤如下: 首先,需要生成密钥对。可以使用 OpenSSL 或者其他工具生成一个公钥和私钥。接着,将生成的密钥对转换成 Java 密钥库所需的格式,即 PKCS#12 格式。可以使用 OpenSSL 或者其他工具将密钥对转换成 PKCS#12 格式。 然后,使用 keytool-importkeypair-master 工具包将 PKCS#12 格式的密钥对导入到 Java 密钥库中。在导入时,需要提供密钥库的路径,密钥库的密码,别名以及别名的密码。 使用 keytool-importkeypair-master 工具包可以简化将密钥对导入到 Java 密钥库中的过程,并提高安全性。导入后,可以在开发过程中使用密钥对进行加密、解密、签名操作,以及其他安全通信协议。 ### 回答3: keytool-importkeypair-master是一个Java工具,用于将密钥对导入到Java密钥库中。通常情况下,我们使用keytool命令来管理和操作Java密钥库,但keytool命令需要手动指定密钥库的位置和类型,以及执行不同的选项来完成各种操作。而keytool-importkeypair-master则简化了这个过程,使我们能够更方便地将密钥对导入到密钥库中。 具体来说,keytool-importkeypair-master支持通过命令行参数指定要导入的密钥对、密钥库的位置和类型、证书链(可选)、别名等信息。同时,它还提供了可选的导入选项,例如指定保护密钥库的密码、设置密钥的密码、覆盖已存在的别名等。 在使用keytool-importkeypair-master之前,我们需要先安装Java并配置好环境变量。然后,下载keytool-importkeypair-master源码,将其解压后使用命令行工具进入到目录中,运行相关命令即可完成密钥对的导入操作。 总之,keytool-importkeypair-master是一个方便实用的Java工具,它能够帮助我们更快速、更简单地管理Java密钥库中的密钥对。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值