播放加密的有声读物 mp3 android 和 ios

Playing Encrypted audiobook mp3 android and ios

我正在尝试开发一个安全的 Android / iOS 有声读物移动播放器: 类似 audible 的东西,但适用于较小范围的书籍和服务! 我想知道,而不是使用众所周知的 DRM 解决方案,如 Microsoft Playready 等......,我正在考虑使用加密文件并解密它们以便在嵌入式移动播放器中播放

我找到了这个 ,但我不确定这是否是正确的解决方案。 我不希望任何人能够获取解密文件并使用它。 一般来说,我想通过加密来保护我录制的 mp3,然后当用户下载加密的 mp3 时,通过在播放器中解密来播放它们

Apple 提供了支持行业标准 AES 加密的加密技术 API。这可能足以满足您的需求 - 如果有人想出如何破解 AES,他们的优先级目标可能会高于音乐和视频等。

这里有介绍和概述(万一link断了关键词搜索我们'apple CommonCrypto'):

但是,您仍然有从服务器安全地获取密钥到客户端的问题。这实际上是 DRM 系统提供的主要功能之一。

如果您愿意,您可以通过某种足够安全的方式来满足您的需求,例如通过单独的加密消息将其发送给您的用户,那么您应该可以开始了。如果没有,那么利用现有的 DRM 可能会更容易。