1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
private void getHashKey(){
PackageInfo packageInfo = null;
try {
packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
if (packageInfo == null)
Log.e("KeyHash", "KeyHash:null");
for (Signature signature : packageInfo.signatures) {
try {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash", Base64.encodeToString(md.digest(), Base64.DEFAULT));
} catch (NoSuchAlgorithmException e) {
Log.e("KeyHash", "Unable to get MessageDigest. signature=" + signature, e);
}
}
} |
cs |
빌드하면 로그에 해시키가 찍힌다.
'기타 > 기타 잡다한 것들' 카테고리의 다른 글
[안드로이드] cannot resolve symbol theme 에러 해결 (0) | 2018.08.10 |
---|---|
[안드로이드] SHA1 KEY 추출 방법 (0) | 2018.08.08 |
[HTML] 유효성 검사를 위한 회원가입 폼 (0) | 2018.08.01 |
[자바스크립트] 회원가입 유효성검사 (0) | 2018.08.01 |
[자바스크립트] 자주쓰는 정규 표현식 (0) | 2018.08.01 |