如何保护音乐文件?

时间:2018-10-06 17:16:40

标签: android audio encryption

正如标题所述,我的应用程序中有1000mb音频文件(它也具有媒体播放器功能)。我不需要100%的保护。我需要做的就是,当用户从网络上下载这些音频文件时,只有我的应用程序才能打开这些文件,而如果普通用户共享这些文件,他们将无法打开它。

我知道专门的用户或黑客可以轻松访问主文件,我需要的只是对普通用户的简单原始保护。

做到这一点的最佳方法是什么?任何建议或示例,将不胜感激。

非常感谢

2 个答案:

答案 0 :(得分:0)

将那些音频存储在名为“ .nomedia”的文件夹中,不带引号。 要么 使用自定义文件扩展名,并使用Serialization保存这些文件 要将对象保存到文件,您需要序列化。 您可以选择我们喜欢的任何文件扩展名,例如.car。

答案 1 :(得分:0)

您可以简单地加密文件头(而不是整个文件),您的应用会在播放前解密该头。您只需要加密几个字节,因此就不会出现性能问题。