尝试获取MAC上的哈希键,以便在我的Android应用程序中集成facebook

时间:2011-07-12 11:16:29

标签: android facebook macos

如果有人做过这个 - 使用MAC上的关键工具获取哈希键,请说明你是怎么做的,因为我把头发拉出来了。

这是我做的:

首先我发现我应该输入这些命令:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore 
| openssl sha1 -binary
| openssl base64

在我的终端中获取hash key

所以我开始输入:

 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore

当我按ENTER时,它要求输入密码!

我放弃了这个并尝试通过这样做设置密码keystore

$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000

它要求输入密码并重新输入密码 - 直到此处为止。

终端还显示以下消息:

[Storing my-release-key.keystore]

但它没有说明密钥库的存储位置!!!

现在,我收到了密码,然后又尝试了这个神奇的命令:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore

它问我密码......我进入了那个,然后它给了我这个可爱的小消息,它让我疯了:

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

所以,如果你知道我怎么能获得那把钥匙给我一些细节,我将永远感激。

提前感谢你!

1 个答案:

答案 0 :(得分:0)

您使用所选密码生成了第二个密钥库,但未更改debug.keystore上的密码。 AFAIK,debug-keystore的默认密码是android