我正在尝试开发一个安全的Android / iOS移动音频书籍播放器: 像听得见的东西,但对于较小范围的书籍和服务! 我想知道,而不是使用着名的DRM解决方案,如Microsoft Playready等...,我正在考虑使用加密文件并解密它们以便在嵌入式移动播放器中播放
我找到了这个how to encrypt and decrypt audio file android,但我不确定这是否是正确的解决方案。 我不希望任何人能够获取解密文件并使用它。 一般来说,我想通过加密来保护我录制的mp3,然后当用户下载加密的mp3时,通过在播放器中解密来播放它们
答案 0 :(得分:0)
Apple提供加密API,支持基于行业标准AES的加密。这可能足以满足您的需求 - 如果有人想出如何打破AES,他们可能会有比音乐和视频等更高的优先级目标。
这里有一个介绍和概述(如果链接断开关键术语以搜索我们'apple CommonCrypto'):
但是,您仍然存在从服务器到客户端安全地获取密钥的问题。这实际上是DRM系统提供的主要功能之一。
如果您感到满意,您可以通过某种方式保证您的需求,例如通过单独的加密消息将其发送给您的用户,那么您应该乐于助人。如果没有,那么仅利用现有的DRM可能更容易。