6

我为使用 Facebook SDK 的 android 应用程序创建了一个哈希键。但是,现在我想为我的应用程序的“发布”版本创建哈希键。为此,我使用了不同的密钥库。

我有以下语法:

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

在这里,MY_ALIAS_HERE该密钥库文件中是否存在别名?还是别的什么?此外,密码是“android”还是其他类似密钥库文件中该别名的密码?

非常感谢.. :)

4

2 回答 2

2

mdDroid 答案是正确的。您只是错过了给出 openssl 的路径。如果您在 C: 驱动器中没有找到 openssl.exe 文件,只需从此处下载 openssl 。然后将“openssl”替换为 openssl.exe 文件的路径,例如

C:\bin\openssl

我在 C: 驱动器中安装 openssl,这就是为什么这是我的 openssl 路径,您的 openssl 路径应该是 openssl.exe 文件位置的路径。现在试试@mdDroid 的ans。你应该得到你的密钥哈希。快乐编码...... :)

于 2014-01-09T10:53:19.693 回答
1

将我的路径和别名替换为您的,

"C:\Program Files\Java\jdk1.6.0_22\bin\keytool.exe" -exportcert -alias manoj -keystore c:\users\manoj\desktop\manoj.kp | C:\OpenSSL-Win32\bin\openssl sha1 -binary | C:\OpenSSL-Win32\bin\openssl base64
于 2013-08-12T11:08:03.167 回答