안드로이드/Android Studio
[ Android ] 해시키 쉽게 얻는 방법
gyu__b
2020. 7. 7. 01:46
안녕하세요 gyub(귭)입니다 ㅎㅎㅎ
개발을 하다보면 해시키가 필요할 때가 있는데욥!?
뭐 예를 들면 카카오 API를 사용할 때 등등
자다 일어나서 갑자기 쓰는거라 양해좀 부탁 드립니다.
private fun getAppKeyHash() {
try {
val info =
packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNATURES)
for (signature in info.signatures) {
var md: MessageDigest
md = MessageDigest.getInstance("SHA")
md.update(signature.toByteArray())
val something = String(Base64.encode(md.digest(), 0))
Log.e("Hash key", something)
}
} catch (e: Exception) {
Log.e("name not found", e.toString())
}
}
이 코드만 있으면 쉽게 해시키를 얻을 수 있습니다.
반응형