Facebook нужно 28 хэш длинных хэшей.Keytool генерирует 24 символа вместо 28 - PullRequest
0 голосов
/ 08 ноября 2018

В моем приложении есть логин на Facebook . Я бы хотел добавить приложение Android в свое приложение на Facebook , которому требуется хеш , сгенерированный с помощью keytool из файла хранилища ключей.

Я могу успешно сгенерировать хеш длиной 28 символов из моего производственного ключа, но если Я запустил ту же команду на своем ключе отладки (который является ключом отладки android по умолчанию), он генерирует только хеш длиной 24 символа, который Facebook не позволяет мне вводить.


Я использую эту команду в cmd по умолчанию для Windows:

keytool -exportcert -alias androiddebugkey -keystore "C: \ Users \ myusernamehere \ .android \ debug.keystore" | "D: \ Programs \ OpenSSL \ bin \ openssl" sha1 -binary | "D: \ Programs \ OpenSSL \ bin \ openssl" base64


На картинке вы можете видеть, что facebook не позволяет мне вводить, кроме хэша длиной в 28 символов.

enter image description here

Есть идеи?

1 Ответ

0 голосов
/ 18 апреля 2019

Проблема в openssl

используйте версию openssl-0.9.8e

выберите архитектуру вашей ОС, если она 32-битная, затем выберите openssl-0.9.8e X32

если ваша ОС имеет 64-битную архитектуру, выберите openssl-0.9.8e X64

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...