본문 바로가기
Android

카카오 SDK 사용시 필요한 해시 키 만들기

by CodeDiver 2015. 12. 31.

<릴리즈용 Keystore로 생성>

keytool -exportcert -alias 알리아스 -keystore "D:\_keystore\파일명" -storepass 암호 -keypass 암호 | openssl sha1 -binary | openssl base64



<디버그용 Keystore를 위해서는 소스코드로 알아낼 수 있다.>

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 (Exception e) {
// Log.e("name not found", e.toString());
}
}


'Android' 카테고리의 다른 글

[안드로이드] 캐시월드 출시  (1) 2016.07.23
Install referrer 테스트 방법  (0) 2016.07.15
Dialog 팝업창 표시하기  (0) 2015.10.28
Android Studio 에서 SVN 쓸때 오류해결법  (0) 2015.10.08
Play스토어 referrer 이용방법  (0) 2015.10.07