gpt4 book ai didi

Facebook 应用程序中的 Android 哈希键更改

转载 作者:行者123 更新时间:2023-11-30 03:12:47 24 4
gpt4 key购买 nike

我正在尝试放置我的调试散列键,即:“e3U9nzK7A8gyWoCiNUZQA/C+bZI=”。但每次我将它放入我的 Facebook 应用程序的 key 哈希部分时,它都会自动更改为“e3U9nzK7A8gyWoCiNUZQA%2FC%2BbZI%3D”,使我的应用程序无用。我使用了两种方法来获取此 key ,并且返回相同的方法:keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1-二进制 | openssl base64

和:

 private void getAppKeyHash() {
try {
PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md;

md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String something = new String(Base64.encode(md.digest(), 0));
Log.d("Hash key", something);
}
}
catch (NameNotFoundException e1) {
// TODO Auto-generated catch block
Log.e("name not found", e1.toString());
}

catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
Log.e("no such an algorithm", e.toString());
}
catch (Exception e){
Log.e("exception", e.toString());
}

}

最佳答案

试试这个

 try {
PackageInfo info = getPackageManager().getPackageInfo(com.domain,
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.i("PXR", com.domain.Base64.encodeBytes(md.digest()));
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}

关于Facebook 应用程序中的 Android 哈希键更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20655147/

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