- A+
Red Gate SmartAssembly是一款功能強大實用的.NET代碼保護加密工具,一種適合程序員的工具,用于保護源代碼并防止您的程序被修改。 它為用戶提供了三種保護方法,以適應(yīng)不同情況并隱藏重要信息??梢杂行У厥姑總€.NET開發(fā)人員隨時通過特殊的緩解措施來提供其.NET應(yīng)用程序的智能版本。Red Gate SmartAssembly是一種混淆器,通過使第三方難以訪問您的源代碼來幫助保護您的應(yīng)用程序免受逆向工程或修改。 如果您的整個業(yè)務(wù)都依賴于軟件中包含的IP,或者您不想在國際上公開您的C#或VB.NET代碼,那么混淆代碼就成為必需品,而不是奢侈的事情。 使用Red Gate SmartAssembly,您可以獲得一整套混淆功能,包括名稱處理,控制流混淆,字符串編碼,參考動態(tài)生成和聲明性混淆。

Red Gate SmartAssembly
軟件功能
1.名字粉碎
更改方法和字段的名稱以使其難以理解其目的。
2.控制流程混亂
將方法內(nèi)部的代碼轉(zhuǎn)換為“意大利面條式代碼”使得很難看到應(yīng)用程序的工作方式。
3.參考動態(tài)代理
為調(diào)用程序集的外部方法創(chuàng)建代理,從而使外部調(diào)用很難找到。
4.字符串編碼
編碼軟件中用于隱藏信息(例如密碼和SQL查詢)的字符串。
5.資源壓縮和加密
壓縮和加密托管資源,使其難以理解并減小程序集的大小。
6.修剪
刪除無用的元數(shù)據(jù),使對代碼進行反向工程,減小程序集的大小并增加加載時間變得更加困難。
7.依賴合并
獲取所有DLL并將依賴項合并到主程序集中,這樣就不必加載很多dll文件,并且可以使它們混淆。
8.依賴壓縮和嵌入
將依賴關(guān)系壓縮并嵌入到主程序集中可簡化軟件部署并減小程序大小。
9.方法父母困惑
通過更改方法所在的類來移動代碼中的方法,使方法和類之間的關(guān)系更加難以理解。
10.強大的名稱簽名和篡改保護
在組件上簽名并幫助保護組件不受修改(標準版本中沒有提供其他防篡改保護)。
11.聲明性混淆
直接在代碼中使用自定義屬性,以將成員排除在混亂之外。
所需系統(tǒng)
您的計算機需要:
512 MB RAM(最少)
10 MB可用硬盤空間必須安裝
Microsoft .NET Framework 3.5 SP1客戶端配置文件或更高版本,SmartAssembly才能運行。
為了安裝SmartAssembly,必須安裝Microsoft .NET Framework 3.5 SP1完整配置文件或更高版本。
從錯誤報告中跳轉(zhuǎn)至源代碼需要Visual Studio 2005、2008或2010。
訪問SQL數(shù)據(jù)庫-有關(guān)特定要求,請參見下文。
SmartAssembly可以與MSBuild和TFS一起使用。

Red Gate SmartAssembly
支持的操作系統(tǒng)
Windows Server 2008
Windows Server 2008 R2
Windows 7
Windows 8
Windows Server 2012 R2
Windows 10
同時支持32位和64位操作系統(tǒng)。
支持的SQL Server版本
您必須使用以下SQL Server版本之一(SQL Express和SQL LocalDB也可以使用):
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
SQL Server 2016
安裝指南
閱讀Crack文件夾中的Readme.txt文件。
代碼保護加密工具Red Gate SmartAssembly下載
