gpt4 book ai didi

android - Facebook 需要 28 个字符长的 sha1 哈希。 Keytool 生成 24 个字符而不是 28 个

转载 作者:行者123 更新时间:2023-11-29 23:27:58 34 4
gpt4 key购买 nike

在我的应用程序中有一个 facebook 登录名。我想将一个 Android 应用程序添加到我的 facebook 应用程序,它需要从 keystore 文件中使用 keytool 生成的哈希值

我可以从我的生产 key 成功生成一个 28 个字符长的散列,但是如果我在我的调试 key (这是默认的 android 调试 key )上运行相同的命令,它只会生成一个 24 个字符长的散列,这facebook 不让我输入。


我在 Windows 的默认 cmd 中使用此命令:

keytool -exportcert -alias androiddebugkey -keystore "C:\Users\myusernamehere\.android\debug.keystore" | "D:\Programs\OpenSSL\bin\openssl" sha1 -binary |"D:\Programs\OpenSSL\bin\openssl" base64


在图片中你可以看到 facebook 不让我输入 28 字符长哈希以外的内容。

enter image description here

有什么想法吗?

最佳答案

问题是openssl

使用openssl-0.9.8e版本

如果是 32 位,请选择您的操作系统架构,然后选择openssl-0.9.8e X32

如果您的操作系统架构是 64 位,则选择openssl-0.9.8e X64

关于android - Facebook 需要 28 个字符长的 sha1 哈希。 Keytool 生成 24 个字符而不是 28 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53211333/

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