Phoenix Protector 可以针对(duì) .NET 编译的程序进行保(bǎo)护. 对于 .NET 开发者(zhě)来说是种不错的保护解决方案,并支持(chí)所有的(de) .NET 框架.它(tā)提供了名称混淆,字符串混(hún)淆,控(kòng)制流混淆和强命名混淆等(děng)多种(zhǒng)模(mó)糊特性来加密您(nín)的(de)代码.其中的控制流混淆是非(fēi)常(cháng)重(chóng)要的.事实上,它(tā)将改变程序(xù)结构, 如果反(fǎn)编译程(chéng)序试图反编译(yì)控制流混淆保(bǎo)护(hù)后的程序,将可能造成自身(shēn)的崩溃,就算不崩溃,至少也(yě)无法获取到任何有益的代码。
使(shǐ)用名称模糊可以将 .NET 程(chéng)序集中所(suǒ)有的元数据名称重命名为难以理解的名称。使用模(mó)糊特(tè)性后,反编(biān)译后的代(dài)码将无(wú)法再次进(jìn)行编译,因为模糊后的名(míng)称无法在任何.NET 支持的(de)程(chéng)序语言中使用。当然,用(yòng)户可以自定义(yì)需(xū)要排除的类、方(fāng)法(fǎ)、字段和属性名称;但(dàn)是一些(xiē)公共名称无法被重命(mìng)名(míng),否则某些程序集无法正确运行。
名(míng)称模糊;
名称(chēng)模糊排(pái)除名单(dān);
字符(fú)串(chuàn)加密;
流程模糊;
程序集合并。
360安全卫士会提示(shì)您软件捆绑有恶意软件,为(wéi)误报,通过即可。
