2009-08-04 4 views

답변

4

DB를, 일반적으로, 응용 프로그램에 할당 된 사용자 ID 만 액세스 할 수 있습니다 응용 프로그램 디렉토리에 저장됩니다.

내가 어떤 명시 적으로 안드로이드 프레임 워크를 사용하여 DB를 암호화하는 방법하지만 쉬운 방법은 당신이 DB에 저장 한 정보를 암호화하는 것입니다 생각하지 않습니다. 사용자가 응용 프로그램에 액세스하기 위해 일부 암호를 입력해야하는 경우 잘 작동하며이 암호를 사용하여 정보를 암호화 할 수 있습니다. 그러나 애플리케이션에 비밀번호 로그인이 필요하지 않은 경우 코드에 암호화 키를 보관해야하며 일부 애플리케이션을 디 컴파일하여 키를 찾으면 데이터의 보안이 손상됩니다.

+1

내가이 말을 할 ... 1.I가 (그 크기 때문에) sdcard에있는 DB 파일을 저장, 그래서 단지 내가 encrpt을하도록 강요. 2.i는 암호화/해독을 수행하기 위해 몇 가지 참조가 필요합니다. 감사합니다. – arams

4

썬은 AES 암호화 here을 사용하는 방법을 설명하는 글이 있습니다. Android에서 필요한 모든 라이브러리를 사용할 수 있음을 알릴 수 있습니다.