카카오맵 API AUTH 401 에러

카카오맵 → 내 애플리케이션 (플랫폼 디버그 키 삽입) → 실행 됨
하지만 이 과정에서 cmd나 git bash로 찾았던 keytool (openssl)을 사용한 것은 되지 않아서 코틀린 코드 디버그 키 해시값찾기로 찾아서 했을때만 됐고

이번에는 릴리즈 키를 사용하여 실행하려고 하니
위와 같이 openssl keytool 불가능 gitbash도 불가능
이럴 경우 openssl을 다시 삭제했다가 다른 버전으로 재설치한 후 해야하는지

문서와 같이 구성을 하고, 카카오맵 SDK 를 실행하는데 릴리즈 버전으로는 인증 에러가 나시는건가요?

네 디버그 키로는 안드로이드 앱에서 지도가 잘 나오는 것을 확인했습니다.

openssl버전이 낮아서 다시 설치 후 환경변수 변경 후 openssl 버전을 확인하고 사진과 같은 아래 (해시값)번호로 나와서 디버그 키 대신 릴리즈 키 해시값을 넣고 실행시켜도 적용(인증 오류)이되지 않습니다.
https://developers.kakao.com/docs/latest/ko/android/getting-started#before-you-begin-add-key-hash
에 있는 릴리즈 키 값 구하는 코드를 사용해도 똑같습니다.

Kakao SDK로 디버그, 릴리즈 키 해시 확인

Android SDK의 Utility에서 제공하는 편의 기능 중 getKeyHash() 함수를 사용하여 키 해시 값을 문자열(String)로 구할 수 있습니다.

라는 글이 작성되어 있는데 이 부분에 대한 예시가 작성되어있는 곳이 있을까요?

해당 문서 에 예시가 첨부되어 있습니다.

keytool이나 openssl의 버전이 정해져있거나 몇 보다 높은 기준이 있나요>?

keytool 이나 openssl 은 카카오맵 SDK 와 상관없는 개인 컴퓨터 환경 부분입니다. 정해진 버전 같은 거는 없습니다. 사용하신 릴리즈 키 해시가 Kakao Developers 사이트에 똑같이 등록이 되어 있는지 확인도 부탁 드립니다.

확인해보니 Kakao Developers 사이트에 등록하신 키 해쉬는 "aH**(중간은 가림)**jg=", "w5**(중간은 가림)**Hw=" 이렇게 시작되는 2가지 뿐입니다. 키 해시가 디벨로퍼스 사이트에 잘못 등록됐거나 또는 새롭게 추가해야 하는지 등 확인 부탁 드립니다.

네 알고있습니다.
해당 부분 키 등록은 릴리즈 키 해시값을 구하기 위해 git bash와 cmd를 통해 keytool구문으로 구한 값인데 서로다른 두 값이라 두개의 키 해쉬가 등록된 것입니다.
하지만 두 개의 키 전부 카카오맵 api를 불러오지 못하여

Android SDK의 Utility에서 제공하는 편의 기능 중 getKeyHash() 함수를 사용하여 키 해시 값을 문자열(String)로 구할 수 있습니다.
이 방법을 사용해보려고 찾는 중입니다.

keytool 명령어를 실행했으나 값도 다르고 실행되지 않아 keytool과 openssl에 대하여 질문했던 것입니다.

다른 분들이 글 작성하신 걸 보면 저와 같은 오류를 겪었던 사람들도 있는 거 같습니다. 그래서 버전의 문제인지 여쭤봤던 것입니다.

위의 댓글 중 아래 사진을 올려주셨는데, 혹시 릴리즈 키 해시가 아닌가요? "x***/Uw=" 이렇게 시작되는 것 같아보이는데, 해당 문자열은 디벨로퍼스 사이트에 등록되어 있지 않습니다. 만약, "x***/Uw=" 이게 릴리즈 용 키해시 라면 디벨로퍼스 사이트에 등록해서 확인해보시기 바랍니다.

그리고, 인증에러가 났던 요청한 키 해시는 "Kv**(중간은 가림)**k=" 로 시작되는 문자열로 보입니다. 해당 문자열도 카카오 디벨로퍼스에 등록되지 않은 키 해시로서 인증 에러가 난걸로 보입니다. 키 해시가 디벨로퍼스 사이트에 잘못 등록됐거나 또는 새롭게 추가해야 하는지 등 확인 부탁 드립니다.

해결 완료하였습니다. 도움 감사합니다.