2016-06-30 2 views
0

мне нужно сгенерировать ключ хэш-разработки для моей facebook приложения, так что я скачал OpenSSL x64 для окон из (https://code.google.com/archive/p/openssl-for-windows/downloads) и использовалиРазработка Key Hash слишком короткий

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 символов.

Смежные вопросы