秘钥散列生成
- 秘钥分两种,一是开发秘钥,二是发布秘钥,
- 开发秘钥根据计算机不同也会不同,发布秘钥是唯一
- FaceBook需要填入的是发布秘钥
发布秘钥
1、打开CMD
2、cd命令 进入JDK\bin 下路径,如
3、执行命令,
格式
keytool -exportcert -alias 你的秘钥别名 -keystore 你的秘钥路径 | openssl sha1 -binary | openssl base64
eg:
keytool -exportcert -alias XXX -keystore "E:\Blingame\cafe\Pack\APK\xxx_release.keystore" | openssl sha1 -binary | openssl base64
4、输出结果 即使 FaceBook 需要的秘钥散列
开发秘钥
需要下载 openssl 函数库 :
https://code.google.com/archive/p/openssl-for-windows/downloads
1、打开CMD
2、cd命令 进入JDK\bin 下路径,如
3、执行命令,
格式
keytool -exportcert -alias androiddebugkey -keystore "keytool -exportcert -alias androiddebugkey -keystore "keystore路径\debug.keystore" | "openssl路径\bin\openssl" sha1 -binary | "openssl路径\bin\openssl" base64
eg:
keytool -exportcert -alias androiddebugkey -keystore "E:\Blingame\cafe\Pack\APK\XXX_release.keystore" | "C:\Program Files\Java\openssl\bin\openssl" sha1 -binary | "C:\Program Files\Java\openssl\bin\openssl" base64