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

为android创建facebook哈希密钥

苗康平
2023-03-14

我按照步骤创建哈希键。

>

  • 下载的openssl

    解压缩并复制bin文件夹中的所有文件,包括openssl.exe

    然后我在OpenSSL.exe终端窗口上使用了以下命令

    keytool-exportcert-alias androiddebugkey-keystore c:\users\joelle.android\debug.keystore openssl sha1-binary openssl enc-a-e

    但它会抛出跟随错误

    openssl error :'keytool is invalid command'
    

    Thanx

  • 共有1个答案

    罗寒
    2023-03-14

    Keytool通常在JRE bin文件夹中找到,在我的例子中

    C:\Program Files\Java\JRE6\bin

    所以你应该写

    keytool-exportcert-alias androiddebugkey-keystore c:\users\joelle.android\debug.keystore openssl sha1-binary openssl enc-a-e

    这里有很好的工具

    尝试使用此工具生成密钥哈希http://www.easyfacebookandroidsdk.com/download/keyhash.zip

     类似资料:
    • 问题内容: 我完全不了解这个过程。我已经能够导航到Java SDK中包含keytool的文件夹。尽管我不断收到错误,但openssl无法识别为内部或外部命令。问题是,即使我可以解决这个问题,我该怎么办?之后怎么办? 问题答案: 这是你需要做的 从代码 提取中下载openSSl 。在C:/中创建一个文件夹-OpenSSL,然后在此处复制提取的代码。 检测debug.keystore文件路径。如果找不

    • 我已经完成了一个android应用程序的开发,该应用程序使用facebook sdk与facebook集成。目前,我对这个应用程序没有任何问题需要解决,因为它功能齐全,运行良好——但尽管如此,我相信即使应用程序正在运行,我仍然不完全理解Android密钥散列是什么 1)据我所知,facebook sdk为开发者提供了一个独特的应用程序id,以了解他们与谁“交谈”,这样他们也可以控制谁是谁之类的人,

    • 在我的一个应用程序中,我需要从Facebook获取数据。。。我正在这样做: 我已经创建了应用ID。它成功登录,但在注销后,我登录,然后它会给我: 我怎么了?我正在使用Facebook SDK。。。我已经在手机上安装了Facebook。。。它在模拟器中运行良好,但没有安装内置的Facebook应用程序。 这是我的代码:

    • 我无法让我的应用程序允许脸谱网登录。每次用户试图登录脸谱网并用他们的FB验证我的应用程序时,都会给我这个错误: 无效的密钥散列。它们的密钥散列xxxxxxxxxx=不匹配任何存储的密钥散列。在http://developers.facebook.com/apps/xxxxxxxx配置你的应用密钥散列 我已经尝试过通过OpenSSL工具创建一个新的密钥哈希,如下所示: 这样做会给我一个密钥哈希,然后

    • 问题内容: 我正在尝试为Laravel创建哈希密码。现在有人告诉我使用Laravel哈希帮助器,但我似乎找不到它,或者我的方向错误。 如何创建laravel哈希密码?在哪 编辑:我知道代码是什么,但我不知道在哪里以及如何使用它,因此它给了我哈希密码。如果得到哈希密码,则可以手动将其插入数据库 问题答案: 使用Bcrypt散列密码: 这将创建一个哈希密码。您可以在控制器中甚至在模型中使用它,例如,如

    • 我知道它很古老,有很多类似的问题。我已经看到了不同的答案,但问题仍然出现在我的申请中。 我正在应用程序中的Facebook登录工作。在上传到谷歌播放之前,它在本地运行良好。但是在谷歌播放上发布后,它会给出无效密钥哈希的错误。 我已经使用下面给出的代码在Android Studio上生成了一个密钥哈希,并将其保存在Facebook开发者控制台上。在Facebook开发者控制台中,我也将应用程序上错误