关于桌面应用程序的开发,我有几个问题,我只能访问互联网进行第一次登录,在那里用户将认证自己。我有一个想法,我将把用于加密来自在线服务器的视频的密钥保存到本地db,这样密钥就不在代码中供任何人检查了。
谢谢
发布于 2015-06-16 18:34:29
听起来你正在尝试开发一种轻量级的DRM解决方案--不幸的是,在它所提供的保护中,这可能是轻量级的。
例如,如果您将密钥存储在DB中,那么使用常规DB查看工具对用户来说还是相对容易的。
DRM并不是真的让它不可能复制内容,而是让它变得足够难,以至于它是“不值得的”。
取决于你的视频的“秘密”或价值,你的方法可能会很好--也就是说,你可能会做足够的工作来找到密钥等不会麻烦的。如果你的视频是常规工作室制作的内容,那么他们可能对这种保护水平不满意。
如果您确实需要更强的保护,那么来自MS、Adobe和Google等的常规DRM可以通过许多标准视频托管提供商(Brightcove、Ooyla、Kaltura等)获得,它们使用的DRM将支持脱机播放,我认为这是您的要求。
它们也都允许解密和播放“动态”--也就是说,您不必在播放整个视频之前对其进行解密(实际上,它们通常不会首先进行整个视频解密,因为这样您就可以将整个视频内容清清楚楚地流到一起,从而更容易复制)。
https://stackoverflow.com/questions/30863879
复制相似问题