0

キーストアファイルのコマンドプロンプトからキーハッシュを見つけようとし、それが大きくなり、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..

4

1 に答える 1

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ビューにキーハッシュが表示されますが、生成されたキーハッシュは正しくありません

于 2013-06-25T12:01:00.237 に答える