我正在構建一些應用程序,並決定是時候通過混淆器運行我的代碼。我下載並使用了Eazfuscator.NET,然後在安裝應用程序之後,我下載了Ispy以查看過程如何工作。.Net混淆器問題
我發現的是,我仍然可以很容易地看到很多代碼,例如我的例程中的大部分邏輯都存在於我的後臺工作人員的某些部分。是的,字符串被改變了,但是我認爲相當重要的一些空格是可見的。
例如,當我構建應用程序身份驗證密鑰時,在運行我的加密之前,我將某些項添加到密鑰。這些項目在我使用Ispy查看程序集時可見。我的加密庫的密碼被隱藏起來了,但是我覺得這比我希望某人能夠看到的更多信息。
我的問題是 - 使用混淆器時這是正常行爲嗎?或者我應該嘗試其他的?以下爲Eazfuscator.NET以獲得更好的效果設置
我會嘗試其他的。我使用了dotfuscator,除了匿名類型外,它的功能非常好。 VS2010也有混淆我相信 – Brian 2012-03-27 12:55:08
歡迎來到Stack Overflow!我使用了Eazfuscator,並且我得到了非常密集的硬核輸出。確保你使用的是最新版本。嘗試調整一些設置。 – ashes999 2012-03-27 13:34:51
我看到很少的設置。你在說什麼呢? – 2012-03-27 13:54:43