안녕하세요 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())
}
}
이 코드만 있으면 쉽게 해시키를 얻을 수 있습니다.
반응형
'안드로이드 > Android Studio' 카테고리의 다른 글
[ Android / Kotlin ] RecyclerView 가로 모드 (0) | 2020.07.31 |
---|---|
[ Android ] HTTP 통신과 소켓 통신이란? (0) | 2020.07.29 |
[ Android ] Android Studio에서 간단하게 SHA-1 값 알아보기 (0) | 2020.03.04 |
[ Android / Design ] 버튼 그림자 없애기 (0) | 2020.03.03 |
[ Android / Design ] 색상 투명도 16진수로 조절하기 (0) | 2020.03.03 |