發(fā)表時(shí)間:2023-06-20 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
Red Gate SmartAssembly(NET代碼保護(hù)工具)是一款NET代碼保護(hù)加密工具,Red Gate SmartAssembly有效地使每一個(gè).NET開(kāi)發(fā)人員提供了他.NET應(yīng)用程序的智能版本,在任何時(shí)間,并與特殊緩解。
SmartAssembly是一種模糊處理工具,通過(guò)使第三方難以訪(fǎng)問(wèn)源代碼,它可以幫助保護(hù)應(yīng)用程序免受逆向工程或修改的影響。如果您的整個(gè)業(yè)務(wù)依賴(lài)于軟件中包含的IP,或者您不想要c#或VB。NET代碼在國(guó)際上公開(kāi),那么混淆代碼就成為一種必需,而不是奢侈。使用SmartAssembly,您可以獲得一組全面的混淆特性,包括名稱(chēng)混淆、控制流混淆、字符串編碼、引用動(dòng)態(tài)代理和聲明性混淆。
1.名字碾壓
更改方法和字段的名稱(chēng),使其難以理解其用途。
2.控制流混淆
將方法內(nèi)部的代碼轉(zhuǎn)換為“意大利面條代碼”,使查看應(yīng)用程序如何工作變得困難。
3.引用動(dòng)態(tài)代理
為對(duì)程序集外部方法的調(diào)用創(chuàng)建代理,使外部調(diào)用難以查找。
4.字符串編碼
編碼軟件中用于隱藏密碼和SQL查詢(xún)等信息的字符串。
5.資源壓縮和加密
壓縮和加密托管資源,使其難以理解,并減小程序集的大小。
6.修剪
刪除無(wú)用的元數(shù)據(jù),使代碼更難進(jìn)行反向工程,減少程序集的大小,并提高加載時(shí)間。
7.依賴(lài)項(xiàng)合并
獲取所有DLL并將依賴(lài)項(xiàng)合并到主程序集中,這樣就不必加載大量dll文件,而且還可以混淆它們。
8.依賴(lài)項(xiàng)壓縮和嵌入
將依賴(lài)項(xiàng)壓縮并嵌入主程序集中,從而簡(jiǎn)化了軟件的部署并減小了程序的大小。
9.方法家長(zhǎng)困惑
通過(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.聲明性困惑
在代碼中直接使用自定義屬性將成員排除在混淆之外。
騰訊視頻官方版 | 45.34MB
愛(ài)奇藝視頻官方正式版 | 35.10MB
暴風(fēng)影音最新版下載 | 50.3MB
QQ音樂(lè)官方正式版 | 24.2MB
酷狗音樂(lè)2022下載 | 37MB
酷我音樂(lè)下載 | 47.4MB