gpt4 book ai didi

java - keytool md5 哈希 ascii?

转载 作者:行者123 更新时间:2023-12-02 07:26:37 26 4
gpt4 key购买 nike

我无法从我的 keystore 获取 md5 哈希值 (ascii),我只获取十六进制指纹,但不知道如何获取正确的 ascii md5 以放在 Facebook Android 应用程序上。

我刚刚阅读了很多有关使用 jdk 1.6 的内容,但得到了相同的结果。

问候

最佳答案

您应该发布更多关于到目前为止您所拥有的内容,但这是我总是用来获取 key 哈希的说明:

您应该验证 ~/.android/debug.keystore 是否存在,并且 keytool 和 openssl 是否安装在您的计算机上。

在终端中运行以下命令:

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

当提示输入密码时,输入 android

如果仍然不起作用,请不要担心!我们的documentation还按照本教程提供了另一种选择:

通过修改 Util.java 在我们的 Android SDK 中启用调试:

私有(private)静态 boolean ENABLE_LOG = true;

按照步骤 6.1 到 6.3 进行操作,这主要是确保您的应用有权访问互联网并启用 SSO。

在您的手机或模拟器上构建并运行应用程序。您不应该看到权限对话框,因为您没有在应用程序的仪表板中输入应用程序签名。通过 logcat 检查 Android SDK 调试日志(因为您在步骤 1 中启用了日志记录),并查看日志条目中是否有“Android key 不匹配”的条目。此错误还将向您提供发送到 Facebook 的 key 。记下该 key 的值并将其输入您的 Facebook 应用设置中,并确保保存您的设置。

通过修改 Util.java 在 SSO 成功完成后关闭调试:

私有(private)静态 boolean ENABLE_LOG = false;

如果有帮助请告诉我!

关于java - keytool md5 哈希 ascii?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com