Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com/questions/5306009/facebook-android-generate-key-hash/12405323#12405323
Most of the time user confused to generate Hask key and Key Store , They confused that from where to start ? It mean which path should be use to generate
key?
8.1
8.2
8.3
C:\openssl-0.9.8k_WIN32\bin\openssl sha1 -binary(Get your openssl path and append after keystore path
separate with "|") 8.3 C:\openssl-0.9.8k_WIN32\bin\openssl enc -a -e (append with "|")
So , whole URL should looks like ,
2.
where is "debug.keystore"?
find / -name "debug.keystore"
if you can't find it, check you eclipse or ADT.
In order to generate key hash you need to follow some easy steps.
1) Download Openssl from: here.
2) Make a openssl folder in C drive
3) Extract Zip files into this openssl folder created in C Drive.
4) Copy the File debug.keystore from .android folder in my case (C:\Users\SYSTEM.android) and paste into JDK bin Folder in my
case (C:\Program Files\Java\jdk1.6.0_05\bin)
5) Open command prompt and give the path of JDK Bin folder in my case (C:\Program Files\Java\jdk1.6.0_05\bin).
6) Copy the following code and hit enter
keytool -exportcert -alias androiddebugkey -keystore debug.keystore > c:\openssl\bin\debug.txt
7) Now you need to enter password, Password = android.
8) If you see in openssl Bin folder, you will get a file with the name of debug.txt
9) Now either you can restart command prompt or work with existing command prompt
10) get back to C drive and give the path of openssl Bin folder
11) copy the following code and paste
openssl sha1 -binary debug.txt > debug_sha.txt
12) you will get debug_sha.txt in openssl bin folder
13) Again copy following code and paste
openssl base64 -in debug_sha.txt > debug_base64.txt
14) you will get debug_base64.txt in openssl bin folder
15) open debug_base64.txt file Here is your Key hash.
to generate signature you need openssl installed on your pc. If you dont have one download opensslfrom here
In C: , Create openssl folder
extract the contents of downloaded openssl zip file into openssl folder in C:drive
open Command prompt
move to bin of openssl i.e C:\openssl\bin in command prompt
run the following command to generate your keyhash. While generating hashkey it should ask you password.
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Anhsirk.android\debug.keystore" | openssl sha1 -binary |
openssl base64
NOTE: in the above code note that , you need to give your path to user ( i.e in my case it is C:\Users\Anhsirk , you just need to
change this for your user account.
Give password as android
. If it dont ask for password your keystore path is incorrect.
If everything works fine, it should give you the hashkey below.
8.
Login facebook. Access to Manage Apps. Paste key hash to your app on developers.facebook.com