提示:此时只需要到 java下的bin目录下运行此命令就可以(可以看看目录下有没有 keytool.exe 这个程序).\keytool -list -v -keystore D:/test.keystore
Java
Keytool
更换
Keytool
替代了Java
keytool
,它提供了标准
keytool
无法
提供的一些附加功能。
新增的两个主要功能包括将私钥导出为未加密的DER或PEM格式的功能,以及将整个
证书
链导出为PEM格式的功能。
可以将安装目录添加到您的路径中,但应在默认的Java安装之前将其包含在该路径中,以避免使用该版本的工具。
必须为Java VM安装美国等级管辖策略文件。 这些也称为无限强度加密策略文件。 请参阅该发行版随附的自述文件以获取安装说明。
请参阅随附的README.docx,以获取有关如何
执行
基本密钥/
证书
管理功能的说明以及各种密码格式的说明。
下载该文件后利用JDK中jarsigner工具生成签名文件
将位置定位在jdk的bin文件中,输入以下命名行:
keytool
-genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -eystore ChangeBackgroundWidget.keystore
上面的
命令
中间不换行,按下“Enter”键,并根据
提示
填写相关信息,详细信息如下及图1(validity为有效期,这里有效期为20000天):
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: mythlink
您的组织单位名称是什么?
[Unknown]: www.mythlink.com
您的组织名称是什么?
[Unknown]: www.mythlink.com
您所在的城市或区域名称是什么?
[Unknown]: Shen Zhen
您所在的州或省份名称是什么?
[Unknown]: Guang Dong
该单位的两字母国家代码是什么
[Unknown]: CN
CN=mythlink, OU=www.mythlink.com, O=www.mythlink.com, L=Shen Zhen, ST=Guang Dong
, C=CN 正确吗?
[否]: Y
输入的主密码
Android
Studio获取SHA1步骤1、找到
keytool
.exe2、打开
Terminal
并cd到指定路径3、找到debug.keystore
网上教程挺多的,大部分不太适合我版本的情况,我这里记录下东凑西凑凑出来的获取过程。
1、找到
keytool
.exe
很多教程是要找jdk(开发环境)的安装目录下bin文件夹,但我只有jre(运行环境),找这个就行,首先找一下jre的路径在哪。
找到这个路径。
记住这个路径,复制好。
2、打开
Terminal
并cd到指定路径
需要使用到keyto
keytool
命令
是 Java 开发工具包(JDK)中的一个
命令
行工具,用于管理 Java keystore 中的密钥和
证书
。您可以在终端/
命令
提示
符中使用
keytool
命令
。
在 Windows 操作系统上,您可以按下 "Windows + R" 键,打开运行对话框。在对话框中输入 "cmd" 并按下 "Enter" 键,即可打开
命令
提示
符窗口。在
命令
提示
符窗口中输入
keytool
命令
并按下 "Enter" 键,即可
执行
该
命令
。
在 Linux 和 macOS 操作系统上,您可以打开终端应用程序,并在终端中输入
keytool
命令
。
请注意,您需要先安装 JDK 并将其添加到系统路径中,才能在终端/
命令
提示
符中使用
keytool
命令
。