通过签名,获取key hashes值

来源:互联网 发布:期货交易策略测试软件 编辑:程序博客网 时间:2024/05/16 06:38

步骤(本博客的电脑环境是win7 64bit)

1. 第一步,下载工具(64bit)

请点击我,进行下载

2.解压缩刚下载的工具

最后解压后,拷贝到C盘根目录下。比如:C:\openssl

3. 开始执行操作

step1:打开cmd,进入jdk的bin目录(你可以直接复制bin文件夹的地址,然后打开cmd之后,直接cd jdk路径),比如:cd C:\Program Files\Java\jdk1.8.0_112\bin

step2:执行如下指令

keytool -exportcert -alias key的别名 -keystore key的路径 > c:\openssl\bin\key.txt

注意的是:key的别名(你创建签名的时候填的那个别名alias),key的路径,c:\openssl\bin 就是刚才解压的openssl的路径
这一步执行的时候,需要输入你key的密码,比如:
keytool -exportcert -alias as -keystore C:\Android\project\anfeng_sdk\PluginDev\common\keys\as.keystore > c:\openssl\bin\key.txt

执行完后,在c:\openssl\bin的目录下,会生成key.txt

上一步生成的txt,你打开后 ,发现都是乱码,看不懂,还需要做下面两步
这个时候,把上一步的cmd关闭,重新打开一个cmd,进入openssl路径,比如

step3:分别执行下面的指令:

openssl sha1 -binary key.txt >key_sha.txt
openssl base64 -in key_sha.txt >key_base64.txt

到这里,就完成了所有的事情,打开最后生成的key_base64.txt,你看到的就是key hashes值

原创粉丝点击