当前位置: 首页 > 知识库问答 >
问题:

无法生成哈希来集成Facebook和Android应用程序

乜飞航
2023-03-14

我无法为我的Android应用程序创建Facebook登录的哈希键。
根据应用程序文档

 C:\Program Files\Java\jre7\bin>keytool -exportcert -alias debug.keystore -keystore ~/Desktop/debug.keystore | openssl sha1 -binary | openssl base64
WARNING: can't open config file: /etc/ssl/openssl.cnf
WARNING: can't open config file: /etc/ssl/openssl.cnf
pDmXQEAGdXS9sowPer3hqJqF17E=

C:\Program Files\java\jre7\bin>


共有1个答案

蒋正平
2023-03-14

首先,您必须从这里下载OpenSSL,并解压缩文件夹C:\OpenSSL中的内容。

要获得keytool别名,请在cmd中运行以下命令:

keytool -list -keystore .keystore

现在您可以运行以下命令来获取哈希键:

keytool -exportcert -alias <YOUR_KEYSTORE_ALIAS> -keystore <KEYSTORE_PATH> | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64
 类似资料:
  • 在我的一个应用程序中,我需要从Facebook获取数据。。。我正在这样做: 我已经创建了应用ID。它成功登录,但在注销后,我登录,然后它会给我: 我怎么了?我正在使用Facebook SDK。。。我已经在手机上安装了Facebook。。。它在模拟器中运行良好,但没有安装内置的Facebook应用程序。 这是我的代码:

  • 我正在开发一款Android应用程序。在我的应用程序中,我集成了Facebook登录。我的facebook登录工作正常。但当我制作release apk并运行该应用程序并尝试登录Facebook时,它就不工作了。请看下面我的场景。 我生成如下的发布apk 然后我使用jks文件路径生成keyhash。 我得到了一个散列键,然后将其添加到开发人员配置文件设置中。 当我在我的设备上安装并运行apk并使用

  • 我正在创建使用Facebook登录SDK的Android应用程序。 我想生成调试密钥哈希。在Facebook网站上我发现了这样的命令: keytool-exportcert-alias androiddebugkey-keystore c:\users\redio\.android\debug.keystore“c:\openssl\bin\openssl”sha1-binary“c:\opens

  • 我需要为ant创建构建文件来构建我的,我已经搜索了很多,但没有任何帮助。它仍然显示错误并且不编译。当我尝试运行jar文件时,jar文件无法被删除。这里是 这里是错误

  • 问题内容: 是否有任何方法可以在Java中生成字符串的MD5哈希? 问题答案: 你需要。 调用以获取你可以使用的MD5实例。 通过执行以下操作之一来计算哈希: 将整个输入作为并使用进行一次运算来计算哈希。 订阅通过调用一次块。添加完输入字节后,请使用计算哈希值 。 在返回的是MD5哈希值。

  • 问题内容: 我目前正在尝试使用Java安全API和BouncyCastle生成主题哈希。 当我使用Openssl库时,这是我的工作: 这将生成一个短的8位数字哈希 1817886a 这是我的Java代码 问题答案: 这将生成一个短的8位数字哈希1817886a OpenSSL有两种形式: 在Java中生成X509Certificate的主题哈希… 这是他们的来源: 最后: 使用RFC 2459 (