C#解密文件

der*_*ral 0 c# encryption drm

我正在尝试加密将与我想要销售的应用程序一起部署的文件.我的问题是,如果我加密文件并部署应用程序,最终用户是否能够使用.NET解密文件?

如果是这样,加密文件的最佳方法是什么,我的应用程序将是解密文件的唯一应用程序/代码?

Mat*_*hen 5

这是DRM,DRM不起作用.您必须为最终用户提供密钥(将其安装在计算机上的某个位置),否则应用程序将无法运行.如果您为最终用户提供密钥,他们可以在您的应用程序之外使用它.

  • @ Developer09它并非毫无意义 - 它只是不是为了你想要的东西(即DRM),而是为了*真正的*加密用法.例如,您希望数据在两个受信任点(例如Alice和Bob)之间*安全*,并且在DRM的情况下,其中一个点不是**安全的. (2认同)
  • @ Developer09,他们没有.搜索[微软DRM裂痕(https://www.google.com/search?q=Microsoft+DRM+crack),然后在任何其他公司取代. (2认同)