2012-07-09 6 views
1

사용자에게 일부 XML 파일을 RAW 폴더에 제공한다는 시나리오를 구현하고 사용자가 애플리케이션의 APK를 탐색하여 해당 파일에 액세스 할 수 없도록 암호화하려고합니다. 그러한 작업을 수행하기 위해 안드로이드에서 사용할 수있는 패키지 또는 기술이 있습니까? 제발 말해줘.android에서 외부 XML 암호화

답변

1

APK에서 리소스를 암호화/해독하는 특정 용도로 제공되는 것은 없습니다. 또한 RAW 리소스로 제공하는 리소스가 특정 형식에 맞아야한다는 요구가 없으므로 RAW로 제공하는 XML에 대해 많은 자유를 누릴 수 있습니다.

XML 파일에서 특정 내용을 암호화하고 파일을 구문 분석하는 동안 즉시 해독 할 수 있습니다. XML이 사용자 자신의 디자인으로되어 있고이를 수정할 수있는 유연성이 있다면 이는 바람직 할 수 있습니다 (또는 귀하의 재량에 따라 선택하지 않을 수도 있음).

또 다른 옵션은 APK 내에 파일을 배치하기 전에 전체 파일을 암호화하는 것입니다. 이 옵션에서는 리소스를 일반 파일로 열고 읽은 파일의 암호를 해독해야합니다. 해독이 완료되면 XML 파서로 데이터를 전달할 수 있습니다.