2016-06-30 14 views
0

Ich brauche eine Entwicklung Schlüsselhash für meinen Facebook-App zu generieren, so habe ich heruntergeladen openssl x64 für Fenster aus (https://code.google.com/archive/p/openssl-for-windows/downloads) und verwendenDevelopment Key Hash zu kurz

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

Aber dies erzeugt eine 27-Zeichencodierung; Ich brauche eine 28 Zeichen. Die Pfade für meine openssl und debug.keystore sind korrekt, aber es erzeugt immer noch keinen korrekten Längen-Hash.

+0

SHA1 bietet nur 20 Byte Material. Die Base64-Codierung dehnt sie nur auf 28 Bytes aus. Ist es möglich, SHA256 zu verwenden und es zu kürzen? Das bringt dir 32 Bytes, also gibt es noch mehr als die 28 Bytes, nach denen gefragt wird. – jww

Antwort

0

Mein Hash endete mit einem '=', das ich als Teil des Codes missverstanden habe. Mit den anderen 27 Zeichen ergab das 28 Zeichen.