我正在开发一个应用程序,它连接到媒体提供网站,并将MP3文件下载到用户手机上。我希望用户无法从手机上复制这些文件,但只能通过我的应用程序收听。
我正在尝试使用des加密文件,并在应用程序中对文件进行加密、解密和播放。但这不起作用。有没有更好的方法来实现我的最终目标,或者有没有其他人实施了类似的解决方案?
谢谢

最佳答案

如果使用des(私钥或对称密钥算法),则需要将解密密钥存储在应用程序中。记住这是android的字节码,很容易反汇编来检索密钥。
想想其他DRM alternatives

07-24 09:49