我創建了一個網站,我會發布它...是否可以恢復ASP.NET預編譯?
我想知道是否有人誰獲得我的FTP訪問和下載我的預編譯的網站可以「恢復」DLL編譯,並重新 - 創建我的代碼!
可能嗎?
如果可能,我該如何保護我的代碼?
我創建了一個網站,我會發布它...是否可以恢復ASP.NET預編譯?
我想知道是否有人誰獲得我的FTP訪問和下載我的預編譯的網站可以「恢復」DLL編譯,並重新 - 創建我的代碼!
可能嗎?
如果可能,我該如何保護我的代碼?
如果他們訪問您的DLL,他們可以使用反射器和其他工具打開它。你可以混淆你的代碼來防止這種情況發生(實際上讓它更難,你無法阻止它)。
隱藏你的DLLs!
有人理論上可以使用像Reflector這樣的工具。你應該嘗試混淆你的代碼。 請參閱:What do you use to protect your .NET code from reverse engineering?
我建議您嘗試在自己的代碼中反思自己,看看別人可以做些什麼。它仍然是一個幾天...
編輯
反射不再是免費的免費工具(但仍然有一個很好的工具!)。另外還有免費和開源ILSpy
如果有人未經授權訪問您的FTP,我認爲黑客反編譯您的二進制文件的可能性是您最擔心的問題。 – 2011-02-24 17:05:38