摘要: .Net下的签名与混淆 任何时候,软件安全与版权保护都是很重要的,特别是企业级开发或一些特殊应用方面。对.NET平台下的开发如何做到安全,本文主要讨论签名与混淆和原理与思路。 签名 即强命名程序集,可以确保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果签名也会不同。 签名前后程序集结构对比 假设程序集名子叫"WindowsApplication1",签名前后程序集信息对比 如果项目中引用了一个已签名的程序集a.dll,而遭到一伪造的a.dll来偷梁换柱,此时主程序调用时就会产生异常 未签名的主程序可以引用已签名或未签名的程序集;而已签名的主程序不能引用未签名的程序集。 对 阅读全文
posted @ 2011-01-28 09:39 二月草 阅读(265) 评论(0) 推荐(0) 编辑