生成密钥散列
今天按照官方说明,在生成facebook生成密钥散列时,生成的密钥居然只有24位,官方要求28位。
命令:
1 | keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64 |
现象:
试了好多遍,每次都只有24位,最终不得不放弃这个方法,如果有大佬知道原因,还请告知,我将十分感谢。
换了种方法
由于官方给的方法不行(我这里还未实现),于是只能在网上找其他的方法,结果还真让我给找到了。
在Android studio
中输入命令:
1 | keytool -list -v -keystore key.jks -alias key0 // 注意key.jks和key0换成自己的路径和别名 |
拿到证书指纹的SHA1值
如下:
然后通过转换工具转换成我们想要的密钥即可。