2012年7月23日

SNK PFX

摘要: snk 1用来证明这个生成的程序集是你发布的; 2如果你写的程序集要用在多个应用程序上的话,那么这个程序集必须要拥有唯一的名称,这个强名称是程序集唯一名称的一部分。 3只要你保护好你的snk文件不要公布出去,那么没有任何人可以假冒你发布程序集。 强名称签名的原理是不对称签名验证算法。 首先你用sn.exe命令行程序生成一个.snk的密钥文件,这个文件包括了两个部分的内容。 1 私钥,就是在vs.net编译的时候生成验证码的东西。 2 公钥,编译的时候打包到程序集元数据中PublicKey部分的内容。而且,验证码只能通过私钥来生成,只有通过私钥生成的验证码才能通过.Net CLR的验证。 CLR 阅读全文

posted @ 2012-07-23 16:16 green0818 阅读(372) 评论(0) 推荐(0) 编辑

导航