【发布时间】:2010-07-28 16:42:25
【问题描述】:
我正在开发一个连接到媒体提供站点并将 mp3 文件下载到用户手机的应用程序。我希望用户无法从手机上复制这些文件,而只能通过我的应用收听。
我目前正在尝试使用 DES 加密文件并在应用程序中解密和播放文件。然而,这是行不通的。有没有更好的方法来实现我的最终目标,或者有其他人实施过类似的解决方案吗?
谢谢
P
【问题讨论】:
标签: android encryption copy-protection
我正在开发一个连接到媒体提供站点并将 mp3 文件下载到用户手机的应用程序。我希望用户无法从手机上复制这些文件,而只能通过我的应用收听。
我目前正在尝试使用 DES 加密文件并在应用程序中解密和播放文件。然而,这是行不通的。有没有更好的方法来实现我的最终目标,或者有其他人实施过类似的解决方案吗?
谢谢
P
【问题讨论】:
标签: android encryption copy-protection
如果您使用 DES(私钥或对称密钥算法),您需要将解密密钥存储在您的应用中。请记住,这是 Android 的字节码,更容易反汇编检索密钥。
想想其他DRM alternatives。
【讨论】:
如果您使用 Android 的内部存储,则您创建的文件系统只能由您的应用访问。然而,由于 Android 的开放性,有许多“Rooted”的 android ROM 可供公众访问这些文件。
【讨论】: