android密钥哈希太大了

时间:2013-06-25 11:57:05

标签: android facebook

我试图从命令提示符中找到我的密钥库文件的keyhash,并且它变得很大,我试图将它粘贴到facebook的应用程序仪表板上。然后仪表板最多只占用几个字符。

它是否正在写密钥是否正在使用我的密钥哈希:

MIICizCCAfSgAwIBAgIETe3Q4jANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlDYWxhYmFzYXMxIDAeBgNVBAoTF1By byBTb2Z0bmV0IENvcnBvcmF0aW9uMSAwHgYDVQQLExdQcm8gU29mdG5ldCBDb3Jw b3JhdGlvbjEUMBIGA1UEAxMLcHJvIHNvZnRuZXQwIBcNMTEwNjA3MDcxODU4WhgP MjA5MTA1MTgwNzE4NThaMIGIMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEjAQ BgNVBAcTCUNhbGFiYXNhczEgMB4GA1UEChMXUHJvIFNvZnRuZXQgQ29ycG9yYXRp b24xIDAeBgNVBAsTF1BybyBTb2Z0bmV0IENvcnBvcmF0aW9uMRQwEgYDVQQDEwtw cm8gc29mdG5ldDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAimiax+mRpw94 078iZSFUXQoc5McMzZOEu6yWn6mKzNBAzjrMBbyRmSZS1gON26gR7btan42PLhKs sFUwQUO6WJVH+mbj7JDJ2Uo3u7fHWEDvJ2D41mDiQjUKMzcUq+u1eTafMPCia0+k S7+9MuVl1HbR

和facebook只占第一排。如果是,可能是什么原因,这是一个错误的密钥哈希?

在编辑(添加)我的路径sha1 -binary |后得到正确格式的密钥“C:\ OpenSSL \ bin \ openssl”base64 ..

1 个答案:

答案 0 :(得分:0)

try {
PackageInfo info = getPackageManager().getPackageInfo("com.eatapp", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
    MessageDigest md = MessageDigest.getInstance("SHA");
    md.update(signature.toByteArray());
    Log.e("MY KEY HASH:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {

} catch (NoSuchAlgorithmException e) {

}

并且您将在logcat视图中看到密钥哈希当然生成的密钥哈希不正确

相关问题