Android文件加密和解密

时间:2011-12-21 10:36:26

标签: android xml

我的Android应用程序可以使用SD卡中的外部XML文件进行配置。配置中的更改需要在该位置复制新的XML文件。此XML文件需要加密。因此,如果用户请求应用程序的新配置,则步骤为:

  1. 为所需配置生成新的XML文件。
  2. 使用某些标准加密实用程序对文件进行加密。
  3. 将文件发送给客户/用户。
  4. 客户端将文件复制到SD卡,然后启动我的应用程序。
  5. 我的应用程序打开文件,解密,读取内容并删除文件。
  6. 我在步骤2和5中需要帮助。我可以使用哪种标准工具来加密我的XML文件(应该使用一些标准的加密算法),其次是如何在我的Android应用程序中解密文件。我正在研究java加密包。

1 个答案:

答案 0 :(得分:0)

您可以使用:

Android encryption

请注意,您应该使用未存储在应用程序中的内容(例如来自服务器)加密加密密钥,以便通过将APK恢复为代码,无论如何都无法读取文件。