由于已发布软件中存在一些无法解决的 DLL 加载问题,我目前正在寻找替代旧的 Salamander 保护器。我跑了谷歌,发现了一些值得尝试的解决方案。当然,该网站承诺最好的安全性和适应构建过程的简单方法。
从技术上看。Protector 和 Obfuscator 之间的真正区别是什么?我们使用延迟签名功能并稍后在保护过程中设置密钥。私钥存储在安全的地方,只有公钥被提交到我们的 SVN 存储库。
据我了解,混淆器只会使代码不可读且难以/无法复制。保护者签署了组件并使其无法修改,因此组件可以安全使用。
目前,来自 Vgrsoft ( http://www.vgrsoft.com ) 和 Crypto Obfuscator ( http://www.ssware.com/cryptoobfuscator/obfuscator-net.htm ) 的保护器可能是替代品。