VS怎样给项目加强名称,怎样防止反编译

VS怎样给项目加强名称,怎样防止反编译,第1张

首先找到dotfuscator.exe

新建项目,然后在触发器选项卡中浏览选择你要进行混淆的程序

接着在生成选项卡中选择你的目标目录(混淆后新生成的程序集保存的目录)

这里就已经完成了很基本的配置,如果你想保存这些到XML配置文件以后直接使用,选文件-保存项目。点击生成按钮就会发现在目标目录下已经生成了1个混淆后的程序集了。

用强名称来给程序集签名即谓之程序集强签名!Visual Studio.NET 和 .NET Framework SDK 中有工具能够将强名称分配给一个程序集!强名称相同的程序集一般也是相同的!通过签发具有强签名的程序集合,可以确保名称的全局唯一性!因为强名称是依赖于唯一的密钥对来确保名称的唯一性,其他人不会生成与你相同的程序集名称(不同的私钥产生的名称不同)强名称保护程序集的版本沿袭,因为强名称的唯一性能够确保没有其他人能够生成你的程序集的后续版本强名称提供可靠的完整性检查,通过.NET Framework安全检查后,可以确保程序集内容在生成后未被更改过!要注意的是,具有强名称的程序集引用其他程序集,如果这个程序集没有强名称,那么具有强名称的程序集所带来的好处,并依旧会产生DLL冲突!因此具有强名称的程序集只能引用其他具有强名称的程序集。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11944803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存