2014-11-22 2 views
0

안녕하세요 안드로이드에서 다양한 RSA 2048 키 생성 및 보안 저장 방법은 무엇입니까?안드로이드에서 RSA 2048 키 생성 및 보안 저장

Android에서 음부 - 개인 키 쌍을 생성하고 서버에 공개 키를 전송해야하는 앱이 있습니다. 개인 키는 클라이언트 측에 안전하게 저장되어야합니다. 개인 키가 안전하게 저장되도록하려면 어떻게해야합니까? android에서 신뢰할 수있는 키 저장 메커니즘을 사용할 수 있습니까?

AES를 사용하여 비공개를 암호화하는 것이 좋습니다. 정적 키를 소스 코드에서 사용하거나 일부 사용자의 입력에 따라 사용해야합니까?

답변

3

보안 키 저장을 위해 앱에 키 저장소를 사용해야합니다. 소스에 키를 저장하는 것은 '안전하지 않은'방식입니다. http://developer.android.com/reference/java/security/KeyStore.html

+0

고맙습니다. 키 스토어는 어떤 종류의 보호 기능을 제공하나요? –

+0

이 안드로이드 기사는 app에서 키 스토어를 사용하는 방법을 설명 할 수 있습니다. https://developer.android.com/training/articles/keystore.html – regretoverflow