반응형
getHashKey 함수
인터넷 어디선가 복사해서 사용했던 해쉬 키 함수.
나도 복사해서 붙혀넣기한다.
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.util.Base64;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
private void getHashKey(){
try { // 패키지이름을 입력해줍니다.
PackageInfo info = getPackageManager().getPackageInfo("me.xxx", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("HASHKEY", "key_hash="+ Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
안드로이드 해시키 생성 함수
반응형