Skip to content

Instantly share code, notes, and snippets.

@romrozen
Last active December 9, 2017 20:14
Show Gist options
  • Save romrozen/90947753fb5450759ff470e262bf2a95 to your computer and use it in GitHub Desktop.
Save romrozen/90947753fb5450759ff470e262bf2a95 to your computer and use it in GitHub Desktop.
Hash creation for Facebook API.
private void generateHash() {
try {
PackageInfo info = getPackageManager().getPackageInfo(
BuildConfig.APPLICATION_ID,// change to the main package name!!
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (PackageManager.NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment