摘要:
下面,我开始介绍一下.NET的各种保护方案。我把Dotnet的保护分为三大类 1. dotNet提供的保护方案 a) 强名称 强名称是MS提供的保护机制。它需要使用 sn 这个命令。强名称是什么意思呢?在这里稍作解释。强名称的作用就是防止程序集被非法修改,当对程序集修改后,必须重新用您的私钥再对程序集加一次强名称。 Sn / ? 可以看到它的使用方法,如果你安装的 Framework是中文的,那么参数的解释也是中文的,我就不多讲了。 那么强名称有用吗?网上轻松破解强名称的方法很多,Ildasm反编译加过强名称的程序集后,在IL文件中将强名称的相关信息去掉,再利用Ilasm编译,就可以解除强名称 阅读全文