我正在尝试创建一个可以从远程服务器下载文件并将其保存到SD卡的应用程序。该文件非常机密,所以我需要加密。我希望它保存为加密。当我想播放文件时,它应该只在具有解密代码的媒体播放器上播放。没有其他玩家可以播放该文件。这怎么可能?感谢您提出的任何建议。
答案 0 :(得分:1)
如果您不希望在开始播放之前通过解密整个文件而受到延迟的困扰,那么您应该考虑使用流式架构。典型设计涉及javax.crypto.CipherInputStream类和本地http实例。有关这种设计的示例,请查看类似LocalSingleHttpServer的内容。