我需要构建一个 Android 应用程序,该应用程序具有从 Web 服务下载的音乐/音频文件,并最终存储在文件系统中以在应用程序中播放,但我需要防止用户能够访问和播放文件,无论是否有根.
我的第一个直觉是在存储到文件系统之前对它们进行加密,但我不确定我应该关注哪些加密算法,以及这些是加密的二进制文件与纯文本文件是否有所不同(我'正在阅读有关音频文件加密无法正常工作的帖子)。
有没有更好的方法来处理这种事情?我看到有人问过与此类似的问题,但不幸的是它没有可靠的答案:
如何在不让用户下载和使用的情况下将音乐存储在 Android 手机上?
如果我忽略了如何实现这一点,我深表歉意。任何建议将不胜感激!