关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

创建共享程序集

作者:佚名   时间:2014-05-02   分享到:

为了创建带有强名的共享程序集,必须生成公共/私有密钥对,此密钥对用于标记程序集,公共/私有密钥加密系统使用的密钥仅为编码消息的发送者所知,而公共密钥却发布给外界.net环境使用这种机制保证,被引用的共享程序集确实是所需要的程序集(例如,不同公司发布的程序集可能具有相同的名称和版本号,或者电脑黑客可以创建具有相同名称/版本的程序集而欺骗程序,也可能试图篡改现在的和程序集).必须验证程序集引用中的密钥与(标记的)共享程序集中的密钥是否匹配,如果它们不匹配,就不加载共享程序集.
  程序集名称,版本和公共密钥的组合必须是惟一的;这种组合就是强名.
  .net framework提供了一种工具sn.exe,可以生成强名(sn代表strong name).



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3307.html

上海联楷网络新闻