幾款.Net加密/加殼工具的比較

前言

   使用過.NET的程序員都知道,.NET是一個巨大的跨時代進步,它開發效率高、功能強、界面觀、耐用、新的語言C#已經提交爲行業規範、CLR共公運行庫資源豐富,這所有的特點標誌着它成爲主流編程語言是必然的。 

    可是它也有一個缺點,那就是編譯好的程序集可以完全反編譯成源代碼,這給一些不法份子提供了很好的機會,試想想,您辛苦的勞動成果就這樣給了別人;所以如何保護我們的知識產權成了一個大問題。一旦被反編譯,我們辛苦勞動才獲得的知識產權被別人輕易利用了。

   因此,我們需要選擇一款很好的加密工具,來保護我們的知識產權。

基本參數

我們認爲,作爲成熟的加密工具,它應具備的基本參數有:

1:程序加密:

能將源碼混淆處理 , 能保護應用程序及其動態鏈接庫

 

2:操作的便捷性:界面友好,操作便捷

3:加密後程序執行的效率:要求基本不受影響

4:支持的操作系統:Xp,window2003,Win7,WinStawinCE

5:有良好的授權管理體系

1)設置過期日期

2)爲軟件限制一個安裝後的可用天數

3) 限制軟件使用的用戶數

5:加密後程序的穩定性不受影響,即源程序不報錯,不出現異常。

6:具備良好的售後服務

常見的加密工具 

 

Maxcode

NET Reactor

比特安索電子授權

官方網址

http://www.maxtocode.com.cn/chs/ index.html

http://www.eziriz.com/

http://www.bitanswer.com/

 

優點

 

1:有插件可嵌入VS 2008

2:可將許可授權系統整合入您的應用中,擴展其授權功能

 

有完善的授權管理體系

缺點

1:如果部署環境爲虛擬主機,需要對系統管理員進行授權才能正常訪問

2:不支持WinCE操作系統

1:軟件供應商在國外,售後服務可能跟不上

2: 360殺毒軟件檢測下爲可疑程序

1: 開發文檔相當多,使用起來比較麻煩

2:它採用的是電子授權的方式,一旦斷網的情況下就會出問題

3:不支持Windows CE

 

其他加密工具:

 1Dotfuscator Community Edition:微軟推薦的東東,但有人認爲非常爛,網友能破解。

2XenoCode:有人最好的混淆器,有可取點,但網友能夠破解。

比較結果

經過比較,我認爲NET Reactor是目前爲止相對較好的DOTNET加密工具

附上截圖:

軟件加密

 

軟件加殼處理:

原文地址:點擊打開鏈接
發佈了4 篇原創文章 · 獲贊 39 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章