알림

Play Console 계정의 도움말 페이지에서 이제 지원을 요청할 수 있습니다. Play Console에 접근할 수 없다면, 계정 관리자에게 초대를 요청하세요.

앱의 SHA-256 인증서 지문 가져오기

서명 키를 직접 관리하는 Android 개발자에게 SHA-256 인증서 지문은 앱의 고유한 암호화 ID입니다. 이 가이드에서는 서명된 APK 파일 또는 원래 키 저장소에서 인증서 지문을 가져오는 세 가지 방법을 보여줍니다.

APK 파일에서 SHA-256 가져오기

이러한 방법은 최종 서명된 APK 파일이 있지만 원래 키 저장소 또는 비밀번호에 쉽게 액세스할 수 없는 경우에 유용합니다.

방법 1A: apksigner 사용하기(APK에 권장)

apksigner 도구는 V1, V2, V3 또는 V4 서명 체계를 사용하는지와 관계없이 APK에서 서명 정보를 추출하는 안정적인 최신 방법입니다.

1단계: apksigner 찾기

(예: /Users/username/Library/Android/sdk/build-tools/34.0.0/apksigner)

2단계: 명령어 실행하기

터미널 또는 명령 프롬프트를 열고, APK가 저장된 디렉터리로 이동한 후 다음 명령어를 실행합니다.

apksigner verify --print-certs <path/to/your/app.apk>

3단계: SHA-256 지문 찾기

출력에는 각 서명자의 인증서 세부정보가 표시됩니다. SHA-256 다이제스트 라벨을 찾습니다.

서명자 #1 인증서 SHA-256 다이제스트:

a32a43cd459f7ce6b82c552f5d876989d53e6af1c0b2d35fb677b51a1dc4f0e5

콜론으로 구분된 16진수 문자의 긴 문자열이 SHA-256 인증서 지문입니다.

방법 1B: APK에서 keytool 사용하기

1단계: keytool 및 APK 찾기

keytool 유틸리티(JDK 설치의 일부)와 서명된 APK 파일의 위치를 모두 알고 있어야 합니다.

2단계: 명령어 실행하기

다음 명령어를 사용하여 서명된 APK 파일을 키 저장소로 지정합니다.
keytool -printcert -jarfile <path/to/your/app.apk>

3단계: SHA-256 지문 찾기

출력에는 인증서 지문 섹션이 포함됩니다. SHA-256 행을 찾습니다.

키 저장소 파일에서 SHA-256 가져오기

이는 운영체제의 소스 키 저장소 파일에서 인증서 지문을 추출하는 사실상의 방법입니다.

이는 운영체제의 소스 키 저장소 파일에서 인증서 지문을 추출하는 사실상의 방법입니다.

방법 2: 표준 keytool 유틸리티 사용하기

1단계: 도구 및 키 저장소 파일 찾기

다음이 필요합니다.

  • 키 저장소 파일: 앱에 서명하는 데 사용되는 파일(.jks 또는 .keystore)입니다. 경로, 비밀번호, 파일 내부의 키 별칭 이름을 알고 있어야 합니다.
  • keytool 유틸리티: 이 도구는 Java 개발 키트(JDK)에 포함되어 있습니다.
운영체제 keytool 위치
Windows 일반적으로 JDK 설치의 bin 디렉터리(예: C:\Program Files\Java\jdk-xx\bin\)에 있습니다.
macOS/Linux JDK가 설치되면 터미널에서 바로 사용할 수 있습니다.

2단계: 올바른 위치로 이동하기

터미널 또는 명령 프롬프트를 엽니다. 다음 단계를 간소화하려면 키 저장소 파일이 포함된 디렉터리로 이동하세요.

# 예: 실제 경로로 바꾸기

cd /path/to/your/keystore/directory

3단계: 명령어 실행하기

다음 명령어를 사용하여 keytool이 상세 출력 모드로 인증서 세부정보를 나열하도록 지시합니다.

참고: keytool이 인식되지 않으면 유틸리티 전체 경로(예: '/path/to/jdk/bin/keytool')를 지정해야 합니다.

keytool -list -v -keystore [your_keystore_name.jks] -alias [your_key_alias]

  • [your_keystore_name.jks]를 실제 파일 이름으로 바꿉니다.
  • [your_key_alias]를 서명 키의 특정 별칭 이름(예: mykey)으로 바꿉니다.

4단계: SHA-256 지문 찾기

유틸리티에서 키 저장소 비밀번호를 입력하라는 메시지를 표시합니다. 입력하면 출력에 인증서 세부정보가 표시됩니다.

인증서 지문 섹션을 찾습니다.

인증서 지문:

     SHA1: XX:XX:XX:XX:XX:...

     SHA256: 0A:B3:C6:D9:E2:F5:81:B4:C7:D0:E3:F6:92:A5:B8:C1:D4:E7:F0:83:96:A9:BC:D1:E4:F7:03:96:A9:BC:D1:E4

     서명 알고리즘 이름: SHA256withRSA

     ...

SHA256: 옆에 있는 콜론으로 구분된 16진수 문자의 긴 문자열이 공개 SHA-256 인증서 지문입니다.

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
검색
검색어 지우기
검색 닫기
Google 앱
기본 메뉴
16902462267290972109
true
도움말 센터 검색
false
true
true
true
true
true
92637
false
false
false
false