我正在处理包含大量数据的项目(几乎5 GB视频和Mp3)。 我们正在为这个应用程序制造专用的Android设备。
现在我创建了应用程序,其中数据存储在手机内存中,我正在使用我的应用程序中的文件路径。
我的问题是我无法弄清楚,我如何保护我的数据(视频和Mp3)所以没人能从设备中复制它。
答案 0 :(得分:0)
除非您使用同态加密(不可行),否则无法完全防止盗版视频和mp3数据。为了在手机上播放mp3 /视频,你需要解密它。一旦发生这种情况,普通的mp3 /视频文件就存在于内存中。经验丰富的对手可以偷走这个。
一个选项:
Post Jelly Bean,通过Google Play分发的应用程序具有一些复制保护功能。但是,听起来您没有使用Google Play。
另一种选择:如果您不想设置服务器来获取密钥,请查看Android团队在making apks more tamperproof上的博文。