반응형

try {

PackageInfo info = getPackageManager().getPackageInfo(

            "패키지명", 

            PackageManager.GET_SIGNATURES);

for (Signature signature : info.signatures) {

MessageDigest md = MessageDigest.getInstance("SHA");

  md.update(signature.toByteArray());

  Log.d("debug", Base64.encodeToString(md.digest(), Base64.DEFAULT));

}

} catch (NameNotFoundException e) {

} catch (NoSuchAlgorithmException e) {

}

반응형
,