Hallo Freunde ich möchte Schlüssel Hash zu erstellen, um FaceBook-Anwendung in meine Apps zu integrieren .. Ich habe Open SSL Zip. pl führen Sie mich, wie man Schlüssel erzeugt ..Android Key Hash
Antwort
Sie müssen nur tun, wenn Sie Single Sign-On wollen. Hier sind die Details: Key hash for Facebook Android SDK
Um Schlüssel Hash zu generieren, müssen Sie ein paar einfache Schritte folgen.
Herunterladen Openssl aus: http://code.google.com/p/openssl-for-windows/downloads/list
Sie einen openssl Ordner in Laufwerk C
Extract Zip-Dateien in openssl Ordner
Kopieren Sie die Datei debug.keystore aus .android Ordner in meinem Fall (C: \ Users \ SYSTEM.android) und in JDK bin Ordner in meinem Fall einfügen (C: \ Programme \ Java \ jdk1.6.0_05 \ bin)
Öffnen Sie die Eingabeaufforderung und geben Sie in meinem Fall den Pfad des Ordners JDK Bin ein (C: \ Programme \ Java \ jdk1.6.0_05 \ bin).
Kopieren Sie den Code ein und drücken
eingebenkeytool -exportcert -alias androiddebugkey -keystore debug.keystore > c:\openssl\bin\debug.txt
Jetzt müssen Sie das Kennwort, Passwort = android eingeben.
Sehen in openssl Bin Ordner
nun entweder eine Datei mit dem Namen debug.txt bekommen können Sie Eingabeaufforderung neu starten oder die Arbeit mit bestehenden Eingabeaufforderung
kommt auf Laufwerk C: und geben Sie den Pfad von openSSL Bin-Ordner
kopieren Sie den folgenden Code und fügen Sie openssl sha1 -binary debug.txt> debug_sha.txt
Sie debug_sha.txt in openssl Binärordner
ich erhalte die debug.txt als UUS10U Android10UAndroid Debug0,0 * † H † ÷ , 0, , ° _ »‡ IIy% sT³hN-] q ¥ ¤¤ {‰, ¾ @ TìÐàqÍœ¨éÑ“ ein \t 0.†@½ÀrVÓ> ½ðùäëÀ {9 <0z ¥ iç ‡ + åsâI " und debug_sha.txt als ~ hJ1К¡ + eK-§¹7 was könnte falsch sein? –
Als ich tat, als ich es versucht – jcaruso
und ich bin auch dieses 'å bekommen ‡ × ¤Ä¿ {Nyc kêȃÚÄ – Umar
Art diese in Ihrem Terminal (mac)
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
Oder diese in die Konsole (Fenster)
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64
Sie erhalten muss ein Passwort eingeben. Das Passwort lautet: android
Ein Code wird kommen und dieser Code ist Ihr Schlüssel-Hash.
zu Vizzz Antwort hinzufügen, wenn Sie den eigentlichen Schlüssel laufen in openssl Binärordner
openssl enc -a -e < debug_sha.txt
bekommen denke ich, dass die detaillierten Schritte für „Debugging“ Zwecke sind
Ich bin Sicher, die Antwort von Vizzz ist unvollständig ohne diese zusätzlichen Informationen. Dies scheint mir das gegeben zu haben, was ich brauchte. – androidneil
Danke! Das ist, was ich brauchte –
Obwohl ich froh bin, dass ich geholfen habe, muss ich zugeben, dass ich diese Information in einer anderen Seite gefunden habe, an die ich mich jetzt nicht erinnere, und ich kann sie auch nicht finden. –
- Herunterladen und Installieren von OpenSSL aus http://slproweb.com/products/Win32OpenSSL.html basierend auf Windows 32 oder 64 Bit (Hinweis: Downloaden und installieren Sie auch das erste visuelle C++ 208 redressorbar von dieser Site)
- Setzen Sie das bin-Verzeichnis von OpenSSL in Windows-Pfad.
- Öffnen Sie die Eingabeaufforderung und gehen Sie zu C: \ Users {User_Name} .android jetzt
- auf cmd diesen Befehl setzen "keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64 ". (siehe https://developers.facebook.com/docs/android/getting-started/)
- Geben Sie nun das Passwort" facebook "ohne Anführungszeichen ein.
- Nun wird ein Hash-Schlüssel
- schließlich auf der Facebook-Entwickler-Website gehen erzeugt werden. Vergewissere dich, dass du bei Facebook eingeloggt bist und gehe über das Dropdown-Menü oben rechts zu deinen 'Entwicklereinstellungen':
- Wenn du dich in deinen Entwicklereinstellungen befindest, wähle 'Beispiel-App' aus der Navigation links und fügen Sie und Ihre Schlüssel-Hash in Ihrem Profil speichern:
durch Fehler, den ich gerade eine wirklich einfache Art und Weise herausgefunden, um herauszufinden, was Ihre Schlüssel Hash ist. Beim Einrichten eines neuen Computers habe ich vergessen, vor dem Ausführen des FriendPickerSample aus dem Facebook SDK einen Keyhash zu generieren, und ich habe eine Nachricht erhalten, als die Beispielanwendung auf meinem Telefon geöffnet wurde. keyhash XXXXXXXX wurde nicht vom App-Entwickler eingerichtet. Von dort können Sie einfach den Keyhash, den Sie in der XXX sehen, zu Ihrer Liste hinzufügen und fertig.
Ich denke, der Fragesteller möchte den Hash programmatisch generieren. –
paste this code in onCreate() method.
try {
PackageInfo info =
getPackageManager().getPackageInfo("your package name",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.e("MY KEY HASH:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
- 1. Android Key Hash
- 2. Android Facebook SDK: Release Key Hash generieren
- 3. Android Key Hash für Facebook mit Cordova
- 4. Development Key Hash zu kurz
- 5. mongodb shard key Hash-Algorithmus
- 6. Hash [ 'key'] hash.key in Ruby
- 7. Facebook Key Hash für Play Store Release
- 8. Android Key Handling (Framework)
- 9. Android - Key Dispatching Zeitüberschreitung
- 10. ungültiger Schlüssel Hash - Android facebook
- 11. Google Cloud Message Android Key
- 12. Speichern RSA Private Key Android
- 13. Android; "Key dispatching timed out ..."
- 14. DynamoDB: Löschen Sie alle Elemente mit gleichen Hash Key
- 15. Android: Wie bekomme ich Release Key Hash für Facebook für SIGNED App NICHT Debug-Modus
- 16. Shareable Key Value Pair in Android
- 17. Ändern der android signing key password
- 18. Foreign Key Mismatch in Android ersetzen verursacht
- 19. Android App base 64 public key
- 20. Concatenate Hash-Wert, wenn Hash referenziert wird
- 21. Detect Key nicht in Key Enum, in Key Ereignis
- 22. Request [ "key"] vs Request.Params [ "key"] vs Request.QueryString [ "key"]
- 23. android Facebook Integration: ungültiger Schlüssel Hash
- 24. Perl Sortieren Perl Hash Hash-artige Struktur von Werten
- 25. Geschachtelten Hash lesen und separaten Hash mit ähnlicher Struktur generieren
- 26. Hash-Sets, Hash-Maps und Hash-Tabellen?
- 27. Gruppe Funken von Key (Key, List) Pair
- 28. signieren mit RSA Public Key Algorithmus
- 29. Android Facebook Hash-Schlüssel für APK unterzeichnet manchmal ändern
- 30. Perl-Hash der Hashes - für Eacy-Key-Gruppe innere Schlüssel und entsprechende Werte
Was möchten Sie erreichen? Ein Hash von Freunden in Facebook oder eine Absicht Facebook von Ihrer App zu starten? – AedonEtLIRA
Ich möchte Single Sign On in meinen apps zu implementieren .. – VenkateshRaghavan
Ich erhalte diesen Fehler Abholung JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF8 – Ameer