2017-10-30 1 views
-1

암호를 잊었 기 때문에 기존 키 저장소 파일로 새 키 저장소를 만들었습니다. 그러나 새 키 스토어 파일이 다른 SHA-1을 사용하기 때문에 플레이 저장소에서 내 키 저장소 파일을 허용하지 않습니다. 복구 할 방법이 있습니까?키 스토어 파일을 복구하는 방법 Android

+1

[키스트 아 암호를 잊어 버렸을 때, 무력 탐지를 생각한 것 같습니다. 키 저장소를 손상시킬 수 있습니까?] (https://stackoverflow.com/questions/6149530/forgot-keystore-password-thinking-of-brute-force-detection-will-it-corrupt-the) – Haem

+1

[이 질문을 참조하십시오. ] (https://stackoverflow.com/questions/18701932/how-can-i-retrieve-a-saved-keystore-password-from-android-studio) – Haem

+0

나는 exixting 하나를 사용하여 새로운 키 스토어를 만들었습니다. 문제는 암호를 찾는 것이 아닙니다. 새 SHA-1 인증서가 이전 인증서와 일치하지 않기 때문에 Google Play에서 새 APK를 허용하지 않습니다. – user2970035

답변

0

새로 작성한 키 저장소 (기존 키 저장소 파일 포함)에 대해이 명령을 실행합니다.

키 도구 -list -keystore C : \ 사용자 \ AndroidStudioProjects \는

다음 내가 키 저장소 파일에 대한 SHA-1 모든 별칭을 얻었다 keystore.jks.

키 스토어 암호를 입력 :

키 스토어 유형 : JKS 키 저장소 제공자 : SUN 키 스토어가 3 개 항목

newkey 10 월 (30), 2017 PrivateKeyEntry를, 인증서 지문 (SHA1)를 포함

: R5 : 55 : 9V : 12 : 5B : 91 : 4C : 01 : 92 : D0 : 21 : AE : A7 : 78 : E7 : 9B : F3 : 80 : 8C : 89 key1, 2017 년 9 월 6 일 PrivateKeyEntry, 인증서 지문 (SHA1) : 0C : 1A : B7 : EE : 32 : B7 : AF : MD : 14 : 12 : D9 : 44 : 3A : 02 : C6 : B6 : 58 : 30 : AA : E3 (SHA1) : 14 : DB : 9F : C4 : 00 : D1 : C3 : 34 : 81 : A0 : EE : 27 : 8E : 24 : 4E : 68 : 45 : AF : BM : 50

이제 인증 별명 (SHA1)이있는 모든 별칭을 갖게되었습니다. 내 응용 프로그램은 9 월 6 일에 서명 된 목록 시간이었습니다. 하지만 문제는 내가 잊어 버린 암호였습니다.

덕분에 answer. 나는 창 사용자이므로 AndroidStudio> 시스템> 로그> 아이디어를 탐색했습니다. 9 월 6 일에 생성 된 아이디어 파일에서 검색했습니다. 여기에서 별칭뿐만 아니라 비밀번호도 발견되었습니다. 그 후에 별칭과 비밀번호로 서명 한 APK를 생성했습니다.

Google Play에서 내 APK를 업데이트했습니다!

관련 문제