命名約定
.NET Reactor 是用于為.NET Framework編寫(xiě)的軟件的功能強(qiáng)大的代碼保護(hù)和軟件許可系統(tǒng),并且支持生成.NET程序集的所有語(yǔ)言。主要功能特點(diǎn):知識(shí)產(chǎn)權(quán)保護(hù)、強(qiáng)大的許可系統(tǒng)、軟件開(kāi)發(fā)工具包以及部署。支持對(duì)所有.NET產(chǎn)品的保護(hù)。
.NET Reactor 提供了各種在混淆期間如何重命名類和成員的方案:
增量- 如果您希望 .NET Reactor 始終為您的類型和成員名稱生成相同的混淆字符串,則需要啟用此選項(xiàng)
標(biāo)準(zhǔn)- 這是默認(rèn)方案。
Stealth - 為混淆的類和成員生成隨機(jī)的、有意義的名稱。這樣,哪些部分被混淆就不太明顯了。對(duì)于大多數(shù)情況,“隱形”是推薦的選項(xiàng)。
Strange - 使用奇怪和移位的字符,這使大多數(shù)反編譯器代碼視圖感到困惑。僅當(dāng)您不想在開(kāi)發(fā)環(huán)境(Visual Studio 等)中使用受保護(hù)的程序集時(shí)才啟用此功能。
不可打印的字符- 使用不可打印的字符串來(lái)混淆類型和成員名稱。僅當(dāng)您不想在開(kāi)發(fā)環(huán)境(Visual Studio 等)中使用受保護(hù)的程序集時(shí)才啟用此功能。