2011-08-04 7 views
3

Java7을 사용하여 맵 API 키를 얻기 위해 MD5 지문을 생성하려고합니다. developer pageMD5 지문 가져 오기 문제

"C:\Program Files\Java\jdk1.7.0\bin\keytool" -list -alias androiddebugkey -keystore C:\Users\username\.android\debug.keystore -storepass android -keypass android 

문제에 설명 내가가는 길에 그것을 할

은 내가 SHA1 지문을 얻고 있지 MD5

androiddebugkey, 01.08.2011, PrivateKeyEntry, 
Certificate fingerprint (SHA1): xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx 

모든 아이디어를 왜 해요입니까?

미리 알려주세요.

답변

4

흥미 롭습니다. 음,이 명령을 사용하여 전체 인증서 정보를 얻을 수 있습니다.

keytool -list -v -keystore C:\Users\username\.android\debug.keystore 

메시지가 표시되면 암호로 android을 입력해야합니다. 그러면 특정 별칭을 찾기보다는 키 스토어의 모든 것을 얻을 수 있습니다. 그것은 당신에게 MD5와 SHA1 지문을 보여 주어야합니다. 시도해보고 알려줘.

내가 생각할 수있는 유일한 점은 jdk1.7의 keytool이 jdk1.6과 다른 정보를 얻는다는 것입니다 (기본적으로 SHA1을 반환합니까?). 이것은 단지 추측이며 확인되지는 않았지만 실제로 생각할 수있는 유일한 것입니다.

편집 : 내 추측이 맞을 수도 있습니다. JDK 7 changes keytool output

+0

행운없이 -keyalg MD5withRSA가 ...를 사용하려고 작동 – Tima

+0

나는 MD5withRSA, 아마도 MD5와 함께 가지 않을 것입니다. 실패 할 경우, 나는 처음에 명령을 내리면 두 인증서를 비롯하여 다른 인증서 정보를 모두 나열해야합니다. – Otra

+0

나는 또한 단지 MD5 – Tima

0

확인. 나는 내 전화를 변경 this answer

으로 문제를 해결하는 "C : \ 프로그램 파일 \ 자바 \ JRE6 빈 \ 키 도구 \"와 ... 모든

+0

지문을 다르게 가져 오는 jdk1.7에 대해 뭔가 궁금합니다. – Otra