안드로이드 서명 값 알아내기
개발자가 안드로이드 앱을 배포하기 전에 서명이란 작업을 합니다.
개발자들은 앱이 리패키징되었나 확인하기 위해서 서명 값을 확인을 합니다.
Signature sig = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures[0];
그리고 클라이언트 혹은 서버에서 검증을 하죠.
만약 개발자가 서명한 값을 알고 싶다면 아래 내용을 참고해주세요.
사전 준비
일단 JAVA 설치가 필요합니다.
구글에서 JAVA 설치라고 치면 자세히 설명되어 있으니 꼭 설치바랍니다.
실행 방법
JAVA 설치가 완료되면 윈도우 커맨드 창에서 아래 명령어를 사용합니다.
java -jar GetSignature.jar (APK 파일 주소)
위의 sign value가 apk 파일의 서명 값입니다.