Wednesday, July 16, 2014

keytool을 이용해 해쉬값 얻기

페이스북에 앱을 등록하기 위해서 앱의 hash값을 설정해야 하는데 이 값을 얻는 방법.

우선 키를 가지고 있다고 가정하고 이것을 nimblesix_key라고 하자.

커맨드 라인에서

keytool -exportcert -alias <별명> -keystore <키 파일> | openssl sha1 -binary | openssl base64

를 타이핑 하면 비밀번호를 묻는다. 해당 키의 비밀번호를 제대로 입력했다면 base64로 표현된 해쉬값을 얻는다.

하나의 키 파일은 하나 이상의 별명을 가질 수 있다. < >안에 그 내용을 타이핑 하면 된다. 예를 들어 별명이 flurryplanet, 키 파일이 nimblesix_key라고 한다면

keytool -exportcert -alias flurryplanet -keystore nimblesix_key | openssl sha1 -binary | openssl base64를 타이핑 하면 된다. 이 때 윈도우즈 시스템에는 openssl이 없을 수도 있는데 이때는 다음 사이트에서 프로그램을 다운로드 받고 커맨드 라인에서 사용하기 위해 환경변수를 등록해 주어야 한다.

다운로드 : http://slproweb.com/products/Win32OpenSSL.html

Task in UnrealEngine

 https://www.youtube.com/watch?v=1lBadANnJaw