728x90
반응형
fun get_sha() {
try {
val info = packageManager.getPackageInfo("패키지경로", PackageManager.GET_SIGNING_CERTIFICATES)
val signature = info.signingInfo.apkContentsSigners
for (signature in signature) {
val md = MessageDigest.getInstance("SHA-1")
md.update(signature.toByteArray())
Log.e("KeyHash:", encodeToString(md.digest(), Base64.DEFAULT))
}
} catch (e: PackageManager.NameNotFoundException) {
e.printStackTrace()
} catch (e: NoSuchAlgorithmException) {
e.printStackTrace()
}
}
728x90
반응형
'Kotlin' 카테고리의 다른 글
Kotlin ) 스코프 함수 (0) | 2022.08.16 |
---|---|
1. Kotlin 버튼 사용 OnClickListener (0) | 2020.12.17 |
코틀린 fragment 내부에서 onActivityResult 받기 (0) | 2019.04.25 |
코틀린 프래그먼트, 뷰페이저 프래그먼트 갱신 (0) | 2019.04.25 |
코틀린 라디오그룹 RadioGroup (0) | 2019.04.19 |