iPhone / Android - 保护应用程序下载的图像

时间:2011-02-01 11:45:04

标签: iphone android security image storage

我知道有很多关于在磁盘上存储图像的帖子,包括Android和iPhone。我想知道的是如何从用户隐藏这些文件(禁止从设备本身和PC SD读卡器访问)。

我希望我的应用下载应该只能使用我的应用程序访问的受版权保护的图片。

  • Android& iPhone,
  • 多个图像(我估计大约50-200,可能更多)
  • 图像尺寸+/- 150-300 KB,各种尺寸但小于1000x1000。

2 个答案:

答案 0 :(得分:1)

您可以加密下载的字节,然后使用您自己的格式文件扩展名保存。然后将其保存在磁盘上。阅读时解密数据并相应地使用它。

这是我认为实现这一目标的唯一方法。希望它有所帮助:)

答案 1 :(得分:1)

SD卡是FAT格式的,即所有内容都可供所有人使用。您唯一真正的选择是加密。您可以在此处调整代码以加密和解密文件:http://www.androidsnippets.org/snippets/39/

显然,您的应用会在首次运行时生成随机密钥,并将其存储在您的偏好设置中(这是您内部存储设备上的私有应用)。