본문 바로가기
프로그래밍/Android

getHashKey 함수

by Mr-후 2019. 6. 10.
반응형

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();
}
}


안드로이드 해시키 생성 함수 


반응형