【发布时间】:2011-04-27 07:07:46
【问题描述】:
我正在开发媒体播放器,我的应用程序正在从服务器下载 mp3 文件。
所以我想阻止其他媒体播放器播放它。
案例
用户从安卓手机的服务器(音乐文件1.mp3)获取文件!用户在我们的播放器中播放,但无法共享或下载到计算机或在其他媒体播放器中播放。
我试试下面
我可以在我的应用程序中加密文件并再次解密(需要很长时间,它是一个移动 CPU!),但是我的应用程序需要在里面有解密密钥。基本上任何人都可以从我的应用程序中读取此密钥,因此这不是好的解决方案。
所以请建议我该怎么做?
谢谢..
【问题讨论】:
-
不幸的是,我认为加密是唯一的出路。尝试使用非常弱且快速的加密。如果有人想破解加密并获得他们最终会得到的 mp3 文件,那只是时间问题。看看音乐服务 Spotify,他们流式传输所有音乐并允许用户保护计算机或手机上的音乐文件。他们使用完整的文件加密。
标签: android mp3 media-player encryption