2017-06-22 57 views
1

我開始評估.NET混淆的不同解決方案,但我無法找到關於混淆的內容的任何指南。有沒有關於混淆初學者的指南c#obfuscation從項目中排除什麼

+0

這完全取決於所使用的模糊處理工具。 – Rob

+2

如果混淆了類,方法或屬性名稱,則不能使用依賴於反射或動態的任何內容。 – Oliver

+0

我首先使用數據庫的代碼,我似乎有問題。我使用的任何工具都有同樣的問題。 – pantonis

回答

1

開始尋找here。 混淆的折衷是運行時可能出現的錯誤與難以反編譯的代碼,並且大多數混淆器將無論如何都會選擇實際混淆的內容(有一些解釋)。 現在,每個混淆器都附帶它的文檔,每個混淆器都聲稱比另一個有一些優點。 只需前往您感興趣的網站並查看文檔。沒有規定要包含/排除它取決於您的業務需求。 個人有一個intellilock良好的經驗(它只會建議你在過程中添加什麼和包含什麼),但有許多其他的選擇,其中一些是開源的。

+0

我也喜歡.net反應器。這是迄今爲止我嘗試過的最好的。問題是他們似乎不再支持它。他們不回答任何電子郵件或電話。不知道爲什麼? – pantonis