有什麼方法可以在ASP.NET中加密項目,所以我的客戶無法更改它檢查許可證代碼的功能?在ASP.NET中加密項目
回答
在Eziriz's .NET Reactor看看。它很好的保護。從療法網站:
.NET反應堆防止反編譯通過 各種方法其將 你的.NET程序集到流程 它沒有現成的工具可以反編譯( 和它們也很可能 防止被反編譯任何未來的 工具)。 .NET Reactor通過生成 一個不能被直接理解爲 的文件作爲CIL,在潛在的黑客 和你的.NET程序集之間建立一個原生 代碼牆。因爲在 您的組件中的CIL被髮射在運行時或設計時只完整 (在形式 其中源是完全不可訪問 ),無工具能夠 反編譯的.NET反應堆保護 組件。
通過.NET 反應堆黑客和你 源之間產生的本地代碼壁包括業界領先的 NecroBit技術,這是 獨家.NET反應堆。 .NET 反應堆的保護從未 以來首次發佈打破了2004年 這些技術使您的源代碼重構 通過 量值NecroBit是迄今爲止 最有效的保護您可以使用 這麼多的訂單更困難爲.NET程序集。
使用VS附帶的Dotfuscator Community Edition。還把校驗和功能,以檢查您的EXE是否更改。
這是一個網絡應用程序,沒有EXE。但是,通過在覈心獨立程序集的onf中注入校驗和函數仍然可行(如果有的話)。 – 2009-10-04 08:11:30
不,這是不可能的。
您可以實施某些事情,使客戶更難以逆轉或改變您的計劃,以便試圖進行這種逆轉或變更的成本過高。但是如果他們有充分的決心,你不能阻止他們扭轉或改變你的計劃。
如果他們真的改變了程序,這並不是很危險。這是CMS和網店的談話。但我不希望他們轉售我的產品或進一步提供。因此,我希望綁定域名和許可證密鑰。 正如他在這裏提到的一些帖子,所以我可以冷靜,如果一個EXE文件已被修改,但絕大多數或獲得網絡主機不允許執行EXE文件。而且因爲我這樣做的產品會有幾個供應商擁有該產品,這不是很好。 您認爲最好的解決方案是什麼? – sv88erik 2009-10-04 08:05:19
如果您確實轉售您的軟件,您必須平衡您投入的費用和機會/損失金額。我沒有答案,這實際上取決於你的軟件/商業/客戶的性質。 – 2009-10-04 08:09:30
我的客戶大部分是在網上商店的企業。 CMS內部是企業和私人客戶。談論幾百個客戶是很好的。 – sv88erik 2009-10-04 08:25:19
如果客戶持續不斷,甚至有一點技巧。混淆只能到目前爲止。任何.Net程序集都可以反編譯。
看到這裏的信息: http://aspnet.4guysfromrolla.com/articles/080404-1.aspx
新增
而且,看到這個前面的問題: .NET obfuscation tools/strategy
- 1. 在開源項目中加密密碼
- 2. 在asp.net中加密
- 3. 添加項目在ASP.NET MVC
- 4. 內核項目DES加密
- 5. 的Java加密項目(java.lang.StringIndexOutOfBoundsException)
- 6. 使用RsaProtectedConfigurationProvider在asp.net中加密/解密
- 7. PCL項目中的非對稱加密
- 8. 在ASP.NET項目
- 9. 在Asp.Net中選擇項目?
- 10. 在大型javascript項目中加入/加密HTML
- 11. 經典ASP與ASP.NET加密選項
- 12. 僅加密web.config中的密碼ASP.NET
- 13. asp.net中的RC4加密/解密問題
- 14. 加密ASP.NET MVC 3中的密碼
- 15. asp.net中的md5加密
- 16. ASP.Net中的ViewState加密
- 17. 在ActionScript3中加密並在asp.net中解密c#
- 18. ASP.NET MembershipProvider加密/解密
- 19. 如何?在ASP.NET中加密和解密用戶成員密碼
- 20. 我可以在正常的asp.net c#項目中添加MVC項目嗎?
- 21. 在Asp.net MVC項目中是否可以稍後添加一個測試項目?
- 22. 如何在WIX安裝項目中添加ASP.NET web項目作爲參考?
- 23. 加密一個項目,數據等
- 24. iphone Xcode項目文件加密
- 25. 在ASP.net 3.5中加密Web配置節
- 26. 在ASP.NET Web App中聲明加密
- 27. 在C++項目中設置加密的單個文件
- 28. 在ASP.NET項目中附加ASPNETDB,在打開時給出錯誤
- 29. 哪種算法更適合在項目中加密和解密數據?
- 30. 在ASP.Net中的ListView中拖放項目
嘿,這很好..所以它需要你的MSIL,並實際編譯它的一些本地代碼...這肯定會有效。 – David 2009-10-04 08:11:31
聽起來很不錯。雖然不是100%防彈,但它的嘲諷水平相當高。好找! – 2009-10-04 08:13:59
太棒了。現在已經使用了它幾年了。 – Druid 2009-10-04 08:22:07