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

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