不使用Obfuscator进行DLL加密

时间:2012-03-26 08:34:30

标签: .net security dll encryption

事实上,我已经被分配了一个任务来保护我的DLL,所以如果我将我的软件部署到任何系统,没有人可以修改或读取我的DLL。 你可以帮助我如何在不使用混淆器的情况下加密它吗?

3 个答案:

答案 0 :(得分:1)

您需要使用该软件执行此操作,下面是您可能会查看的一些软件

请注意,混淆只会使您的代码更难以被人阅读和解释,但不会阻止人们对其进行反编译。

答案 1 :(得分:0)

如果真的需要加密,您还需要:

  • 安全存储密钥的方法=>专用硬件“加密狗”
  • 一个完整的框架,用于在加载时解密程序集或更好的单个方法。

不要自己动手,购买解决方案。我可以推荐WIBU CodeMeter,但我有偏见,这是我的雇主。

答案 2 :(得分:0)

除上面列出的产品以外的另一种第三方产品是NetLib Encryptionizer。它可以加密托管或非托管DLL(尽管不是EXE)。它使用透明文件加密而不是模糊处理。也就是说,它不会修改DLL,除非对其进行加密。 (免责声明:我来自NetLib Security