我们正在讨论如何建立在线视频租赁店。除了流式传输之外,如果用户能够先下载电影,然后在设备本身上存储一定时间,在这种情况下是 iOS 设备,我们会很高兴。
但是我们怎样才能做到这一点并保存它呢?显然,我们不希望用户能够简单地从文件系统复制文件,一旦设备越狱,这是一项非常简单的任务。
因此需要加密或使用某种 DRM 来存储文件。但即便如此:如何确保用户无法自己解密?一旦开始播放,我们如何才能做到不解密整个文件(文件太大而无法将其存储在内存中),这样用户就无法访问它。
有什么想法/解决方案吗?
最佳答案
欢迎来到 DRM 世界。事实上,您无法阻止坚定的攻击者解密视频。如果用户可以看到它在播放,他们将能够访问完整的解密视频,即使这意味着拦截发送到 LCD 显示器的原始视频信号。
你唯一能做的就是通过反调试技术和加密来增加难度。
关于iphone - iOS:加密/解密视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5548981/