Android证书文件获取及SHA1查看

首先

假设你已经安装了javaSDK,如果没有安装,自行百度安装

蓝后

1、打开CMD,在控制台输入以下指令

keytool -genkey -alias AAAA -keyalg RSA -keysize 2048 -validity 36500 -keystore D:\keyStore\AAA.keystore

AAAA 为证书名称

D:\keyStore\AAA.keystore 为证书存放路径,证书后缀可以是.key,也可以是.keystore,或者其他的,这个看你打包平台能不能识别

按回车后会有以下提示,按照提示输入即可,也可以不填,一路按回车,最后提醒“是否正确”,要输入“Y”再按回车

输入密钥库口令:

再次输入新口令:

您的名字与姓氏是什么?

您的组织单位名称是什么?

您的组织名称是什么?

您所在的城市或区域名称是什么?

您所在的省/市/自治区名称是什么?

该单位的双字母国家/地区代码是什么?

CN=locdee, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown是否正确?

  [否]:  Y

输入 <AAAA> 的密钥口令
    (如果和密钥库口令相同, 按回车):

然后……证书文件 AAA.keystore 就已经生成了,在刚刚输入的路径里 D:\keyStore\AAA.keystore

2、如果1输入命令行后提示“keytool不是内部或外部命令”,不用慌,先拿出鼠标……

找到javaJDK安装的路径,比如我的是 C:\Program Files\Java\jdk1.8.0_111\bin

目录里面会有keytool.exe

cd 进入这个目录 cd C:\Program Files\Java\jdk1.8.0_111\bin

C:\Program Files\Java\jdk1.8.0_111\bin> keytool.exe

然后就可以回到步骤1,生成Android证书文件了

查看证书文件

配置百度地图、高德地图,创建Android平台的key的时候,会要求填"发布版安全码SHA1"

那我们就要查看这证书文件了

控制台输入:keytool -list -v -keystore D:\keyStore\AAAA.keystore

按提示输入秘钥口令

然后可以看到证书指纹,有MD5、SHA1、SHA256...

SHA1就是你要的安全码了

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

相关阅读更多精彩内容

友情链接更多精彩内容