Android
[안드로이드] Hash key 얻기 (java code)
누르님
2017. 4. 12. 17:41
여러가지 연동 작업을 하다보면 해쉬키를 얻어와야할 경우가 생깁니다.
Google map 이라던지, facebook 연동이라던지 기타등등
사용 코드
try { // 해시키 PackageInfo info = getPackageManager().getPackageInfo("your package", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String sign= Base64.encodeToString(md.digest(), Base64.DEFAULT); Log.e("test", "hash key : " + sign); //Toast.makeText(getApplicationContext(),sign, Toast.LENGTH_LONG).show(); } } catch (PackageManager.NameNotFoundException e) { Log.e("test", "hash key1 : "+e.toString()); } catch (NoSuchAlgorithmException e) { Log.e("test", "hash key2 : "+e.toString()); }