0

我将使用 c# 创建一个可以播放本地视频的应用程序。我怎样才能:

  1. 将视频与应用程序打包在一起,最终用户无法从应用程序中复制或提取视频?
  2. 有人建议加密视频并在观看时解密。IMO 这将占用大量 CPU 资源,不是吗?
4

1 回答 1

1

正如 Kirk Woll 在评论中所说,DRM 在很大程度上是一个巨大的失败。你可能对这个视频太偏执了。也就是说,如果你真的真的觉得有必要这样做,那么有几个选择:

  • 简单混淆:将文件重命名为 data.bin 之类的名称。休闲家庭用户不会解决这个问题。高级用户和编码人员可以,如果他们愿意的话。
  • 简单的加密:即使是 rot13也可能足以放松你的偏执狂。如果不是这样,那么完整的加密就不会对 CPU 造成如此沉重的负担来担心它。每次访问 HTTPS 网站时,您的浏览器都会进行加密。现代 CPU 可以在不费力气的情况下处理它。
于 2012-05-13T07:03:13.263 回答