我给客户的是.msi安装包,客户安装后,如果使用Reflector反编译bin文件下的.dll文件。我的源码全部暴露。最主要是里面的密钥也会被看到。
如果使用dotfuscator进行混淆的话,是不是只能混淆.dll文件。而我给的是安装包怎么进行混淆。
大家有什么好办法解决么?

解决方案 »

  1.   

    好像DLL可以加密的。反编译之后会出现乱码   具体我也不清楚···期待高手
      

  2.   

    你混淆dll就可以了,但是混淆或其它加密都沒有理想效果
      

  3.   

    我有一个收费的软件!!可以加密DLL文件,经我测试不可反编译,只免费15天。我就没买!!!
      

  4.   

    lz不用再想了,无论如何混淆最终在虚拟机中运行还是要还原成il。换思路吧。
      

  5.   

    具体看密钥的用途,可考虑rsa非对称加密,加密狗,用c++做加密等方式