南锋

南奔万里空,脱死锋镝余

facebook生成秘钥散列踩坑

生成密钥散列

今天按照官方说明,在生成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值
如下:
然后通过转换工具转换成我们想要的密钥即可。