簡體   English   中英

keytool md5 hash ascii?

[英]keytool md5 hash ascii?

我無法從我的密鑰庫獲取md5哈希(ascii),我只是得到一個十六進制指紋,但不知道如何獲得正確的ascii md5放在Facebook安卓應用程序。

我剛剛閱讀了很多關於使用jdk 1.6但我得到了相同的結果。

問候

你應該發布更多關於你到目前為止的內容,但這是我總是用來獲取我的密鑰哈希的指令:

您應該驗證〜/ .android / debug.keystore是否存在,並且您的計算機上安裝了keytool和openssl。

在終端中運行以下命令:

keytool -exportcert -alias MY_ALIAS_HERE -keystore ~/path/to/my/android.keystore | openssl sha1 -binary | openssl base64

當提示輸入pw時,輸入android

如果它仍然無法正常工作,請不要擔心! 我們的文檔還提供了本教程的另一種選擇:

通過修改Util.java在我們的Android SDK中啟用調試:

private static boolean ENABLE_LOG = true;

按照步驟6.1到6.3,主要是確保您的應用程序有權訪問Internet並啟用SSO。

在手機或模擬器上構建並運行應用程序。 您不應該看到權限對話框,因為您沒有在應用程序的儀表板中輸入應用程序簽名。 通過logcat檢查Android SDK調試日志(因為您在步驟1中啟用了日志記錄),並查看日志條目以查找包含“Android密鑰不匹配”的條目。 此錯誤還將為您提供發送到Facebook的密鑰。 記下密鑰的值並將其輸入到您的Facebook應用程序設置中,並確保保存您的設置。

通過修改Util.java成功完成SSO后關閉調試:

private static boolean ENABLE_LOG = false;

如果有幫助,請告訴我!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM