2012-10-05 14 views
1

我正在測試.NET Reactor,並且當我僅使用反ILDASM使用.NET Reactor時,這足以阻止其他人查看我的源代碼嗎?我已經嘗試過這樣一個受保護的裝配體,並且無法再打開它。那麼這種保護是否足夠安全,或者有其他可能性來看我的來源?使用.NET Reactor反ILDASM

我的「問題」是我的應用程序使用了大量的Reflection(與CSLA.NET),似乎我不能使用混淆。

回答

3

這取決於你個人或公司標準的問題,定義'足夠安全'。

最終,不,沒有什麼是安全的,永遠不夠。

0

不幸的是所有的東西都可以反編譯,唯一可以用來抵消的是讓你的代碼更難閱讀,但這就是它。

0

這裏稍微偏離主題,但是,我個人認爲,大多數試圖編寫代碼的人編寫的代碼非常複雜,即使源代碼可用,也很難讀取!我認爲當然,你依賴的代碼應該被混淆,但是你可能會發現沒有多少人會嘗試去混淆代碼,如果你擔心這麼做,那麼我認爲你應該投資於一些很好的實惠混淆工具。

1

我們測試了.Net反應器4.9和5.0,並指出4.9版本可以很容易地反編譯,但不是5.0版本。最好的是,你購買了5.0版本。

這裏還有一個障礙,因爲.Net Reactor在您通過[email protected]發送電子郵件時沒有回覆您的電子郵件。這已經持續了3個月。你可以嘗試一下並測試你的自我。