【问题标题】:How to automatically encrypt asp.net project before publish如何在发布前自动加密asp.net项目
【发布时间】:2015-10-15 11:38:54
【问题描述】:

我是开发人员,使用 Asp.net MVC 创建 Web 应用程序,并使用发布将项目输出上传到 Web 服务器。 如何在发布项目之前保护 bin 文件夹中的所有 dll 文件免受混淆器的影响

【问题讨论】:

  • 加密 .dll 文件?为什么?
  • 如果有人可以访问您的 DLL 文件,那么您已经被拥有。对于已经入侵您网站的任何人来说,它们已被加密将是最轻微的问题。您的 DLL 文件不公开可见(除非您的网络服务器上有一个非常奇怪的设置),因此“加密”(混淆)它们是没有意义的。
  • @JéfersonBueno 我编辑我的问题文本保护 dll 免受混淆器的影响
  • 如何获得这些 DLL 文件?它们位于网络服务器上,不可公开访问。
  • 你的意思是保护它不被反编译?正如@spender 所说,bin/ 文件夹未提供服务(假设您使用的是 IIS)。

标签: c# asp.net .net asp.net-mvc


【解决方案1】:

我确定您正在尝试加密或在某种程度上意味着保护您的 dll,(防止混淆器?,检查其含义)

如果它们是可访问的,你不能完全保护你的 DLL,它们可以以某种方式被反编译,但你可以尝试使用一些好的混淆器, https://en.wikipedia.org/wiki/List_of_obfuscators_for_.NETSIGN 它。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
  • 2022-10-25
  • 1970-01-01
相关资源
最近更新 更多