Skip to content

Android KeyStore System

Android KeyStore 시스템에서는 암호화 키를 컨테이너에 저장해야 하므로 이 키를 기기에서 추출해내기가 더 어렵습니다. 일단 키가 키스토어에 들어가면, 이 키는 주요 머티리얼을 내보낼 수 없는 암호화 작업에 사용될 수 있습니다. 이 시스템에서는 또한 키 사용 시기와 사용 방법을 제한하는 기능이 있습니다(예: 키 사용을 위해 사용자 인증 요구 또는 특정 암호화 모드에서만 사용하도록 키를 제한). 자세한 내용은 보안 기능 섹션을 참조하세요.

KeyStore 시스템은 KeyChain API에 의해 사용될 뿐만 아니라 Android 4.3(API 레벨 18)에 소개된 Android KeyStore 제공자 기능에 의해서도 사용됩니다.

Default debug keystore

안드로이드 스토어에서 키를 발급받지 않고, 기본 개발모드로 개발을 진행하게 되면, 어플리케이션은 Debug key로 서명되어있는 것이 기본이다. 어플리케이션 프로젝트를 전달할 때 이 서명된 keystore 파일을 전달할 필요가 있는데, debug.keystore의 위치는 아래와 같다.

C:\Users\<사용자>\.android\debug.keystore

이클립스에서 아래의 위치에서 사용이 가능하다.

Eclipse > Preferences > Android > Build > Custom debug keystore

See also

Favorite site