Flutter 카카로 로그인 시 debug key가 명령어로 가져온 값과 일치하지 않습니다

Flutter로 카카오 로그인 API를 연동했습니다.
IOS는 문제 없이 잘 작동 되었지만, Android는 ‘error: misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url’ 에러가 발생하였습니다.

물론 사전에 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64 명령어를 통해 가져온 key 값을 디벨로퍼 플랫폼 키 해시 칸에 입력 해 두었는데도, 에러가 발생했습니다.

**그래서 코드 안에 var key = await KakaoSdk.origin;를 넣어 Key값을 보았더니 **
명령어로 가져온 key값과 달랐습니다.

결국, var key = await KakaoSdk.origin;을 통한 key 값을 디벨로퍼 플랫폼 키 해시 칸에 입력하였더니, android 도 정상동작 하였습니다.

명령어로 가져온 debug key와 KakaoSdk.origin의 debug key가 다르게 나올 수 있는지 궁금합니다.!

안녕하세요

제보주신 내용은 Windows OS 환경에서 간혹 발생하는 문제로, keytool 또는 openssl의 버전에 따라 키 해시 값이 다르게 생성되는 것으로 추측하고 있습니다.

실제로 SDK에서는 KakaoSdk.origin 값을 서버에 전송하고, 서버에서는 해당 값과 카카오 디벨로퍼스 사이트에 등록된 키 해시 값을 비교해서 KakaoSdk.origin 값을 키 해시로 등록하는 것이 가장 확실한 방법입니다.

keytool 또는 openssl 내부 구현에 대해서는 알지 못해 정확한 답변을 드리지 못하는 점은 양해 부탁드리겠습니다.