3

我正在开发一个连接到媒体提供站点并将 mp3 文件下载到用户手机的应用程序。我希望用户无法从手机上复制这些文件,而只能通过我的应用程序收听它们。

我目前正在尝试使用 DES 和加密来加密文件,并在应用程序中以位的形式解密和播放文件。然而,这是行不通的。有没有更好的方法来实现我的最终目标,或者是否有其他人实施了类似的解决方案?

谢谢

4

2 回答 2

0

如果您使用 DES(私钥或对称密钥算法),您需要将解密密钥存储在您的应用程序中。请记住,这是 Android 的字节码,更容易反汇编以检索密钥。

想想其他DRM 替代方案

于 2010-07-28T17:03:02.303 回答
0

如果您使用 Android 的内部存储,则您创建的文件系统只能由您的应用程序访问。然而,由于 Android 的开放性,有许多“Rooted”的 android ROM 允许公众访问这些文件。

于 2010-07-28T17:05:09.663 回答