Android Keystore
Android Keystore
Android 앱이 사용하는 암호화 키를 추출하기 어렵게 보관하고, 허용할 암호 연산과 사용자 인증 조건을 운영체제가 집행하는 시스템이다.
같은 뜻으로 쓰는 말
- Keystore
- 키스토어
마지막 검증
Android Keystore는 앱이 쓰는 암호화 키를 추출하기 어렵게 보관하는 운영체제 시스템이다. 앱은 키 원문을 꺼내 직접 계산하기보다 Keystore에 암호화·복호화·서명 같은 허용된 연산을 요청한다. 기기가 지원하면 키 재료를 보안 하드웨어에 묶을 수도 있지만, 모든 기기와 모든 키가 하드웨어 보호를 받는 것은 아니다.
Keystore가 임의 길이의 refresh token 문자열을 Keychain 항목처럼 그대로 저장한다는 뜻은 아니다. React Native 보안 저장 라이브러리는 Keystore의 키로 token을 암호화하고, 암호화된 값은 앱 전용 저장소에 둘 수 있다. 그러므로 검토할 때는 비밀값과 그 값을 보호하는 암호화 키의 저장 위치를 나눠 확인한다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- Android Keystore systemAndroid Developers · 공식 문서 · 확인 2026-08-09
- react-native-keychain 10.0.0 - Platform value storagereact-native-keychain · 공식 문서 · 확인 2026-08-09