본문 바로가기
프로젝트

카카오 디버그 키 해시 가져오기

by Dr.섭도 2023. 11. 27.

카카오 디버그 키 해시 가져오기

갖은 노력 끝에 얻어낸 결실

https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android
키 해시 등록 방법 참고

문제의 원인

문제 원인은 우선 OpenSSL 버전의 문제였다
OpenSSL의 맨 위 버전은 k버전인데, 카카오 키 해시는 e버전을 사용해야 했다

Step1 : OpenSSL 버전 맞추기

https://code.google.com/archive/p/openssl-for-windows/downloads
사이트로 접속한다음

openssl-0.9.8e_X64.zip 을 다운받는다(보통 요즘은 64bit)

Step2 : Path 등록하기

OpenSSL 압축 이후 해당 폴더의 bin파일을 환경 변수에 설정해준다

Step3 : java 환경 변수 설정

java 버전 경로의 bin 파일 경로를 환경 변수에 넣어줘야 한다
안그러면 keytool 오류가 발생

Step4 : cmd 홈에서 디버그 키 해시 입력

디버그 키 등록 커맨드(window 버전)

keytool -exportcert -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64

반드시 cmd의 기본 경로에서 실행하기!
C:\Users{유저명} 에서 실행!
유저명은 자신의 PC마다 다르다~ win+R키로 cmd를 실행하고 바로 입력하면 거의 될 것이다~

약 4일 정도 찾아내려고 노력했는데, 허탈하면서도 기분이 좋다
OpenSSL의 버전을 명시해줬으면 더 쉽게 찾았을텐데...