**在 android studio
中生成 keystore
的方式: **
Build
-->Generator Signed APK...
module
以后点击Next
Create new...
key store path
为保存 key store
的路径,根据自己的情况选择就好了. 然后填入Password
确认密码 Confirm
. 这个密码是在以后使用key store
的时候要输入的,一定要记住了. 下面的 Alias
为key store
的别名, 输入密码, 确认密码....此处略过, 点击 OK
,这个时候就生成好key store
并保存到相应的目录中了.生成好key store
后获取SHA1 MD5
值:
我自己使用的是OSX
系统,并且已经安装过JDK
并设置好了JDK
的环境变量,所以直接在终端里可以直接使用keytool
命令了:
keytool -list -v -keystore Documents/keystore.jks
其中Documents/keystore.jks
为我保存的key store
路径.
执行后会要求输入密钥库口令,也就是上面步骤中第4步输入的Password
,输入后执行会显示以下信息:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: android_key_test
创建日期: 2015-9-24
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=zcqshine, OU=zcqshine, O=zcqshine, L=shenzhen, ST=guangzhou, C=086
发布者: CN=zcqshine, OU=zcqshine, O=zcqshine, L=shenzhen, ST=guangzhou, C=086
序列号: 隐去
有效期开始日期: Thu Sep 24 10:21:01 CST 2015, 截止日期: Mon Sep 17 10:21:01 CST 2040
证书指纹:
MD5: _一串用:号隔开的十六进制数据_
SHA1: _一串用:号隔开的十六进制数据_
SHA256: _一串用:号隔开的十六进制数据_
签名算法名称: SHA256withRSA
版本: 3
扩展:
(此处省略)
好了, 这样就生成了key store
同时也获取到了keystore
的指纹