的Facebook SDK key混太短
问题描述:
我最近尝试在Facebook的SDK集成到我的团结项目之一,实施过程中去细但为了利用Facebook的SDK API的我需要生成一个密钥散列(调试和发布)。的Facebook SDK key混太短
我试过用CMD,因为这似乎是最简单的方法,但是当生成密钥哈希时,我遇到了问题,因为密钥哈希不是28个字母长。
- 我下载了OpenSSL的从这里:code.google.com(openssl-0.9.8k_X64.zip)
-
我打开cmd,然后在命令中键入:
密钥工具-exportcert -alias mykeyalias -keystore PathToKeystore \ MyKey.keystore | openssl sha1 -binary | OpenSSL的BASE64
然后我需要输入密钥库文件的密码
- 最后我得到一个密钥哈希,但它太短: Click
然而是什么奇怪的是:当我输入CMD在此命令: 密钥工具-exportcert -alias mykeyalias -keystore PathToKeystore \的myKey | openssl sha1 -binary | OpenSSL的BASE64
所以不是“MyKey.keystore”公正“的myKey”,我没有输入我的密码,其实我得到一个28字母哈希: Click
可有人给我解释一下是什么原因造成的?
答
同样的事情发生在我身上,因为我是用openssl-0.9.8e_X64.zip的openssl-0.9.8k_X64.zip代替。
https://code.google.com/archive/p/openssl-for-windows/downloads