2016-06-30 56 views
0

我需要爲我的Facebook應用程序開發密鑰哈希,所以我下載了OpenSSL的64 for Windows的(https://code.google.com/archive/p/openssl-for-windows/downloads)和使用發展重點哈希太短

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 

但是,這產生一個27字符編碼;我需要一個28個字符。我的openssl和debug.keystore的路徑是正確的,但它仍然不會生成正確長度的散列。

+0

SHA1僅提供20個字節的素材。 Base64編碼只是將其擴展到28個字節。是否可以使用SHA256並截斷它?這會得到32個字節,所以有28個字節被請求。 – jww

回答

0

我的散列以'='結尾,我誤解爲代碼的一部分。與其他27個字符,這導致了28個字符。