摘要: 1.共享程序集名 共享程序集名的要求是它必须是全局唯一的,必须可以保护该名称。其他人不能使用这个名称创建程序集。 Com使用区局唯一标识符(GUID)解决了第一个问题,.NET程序集的强名都可以解决。 强名有下列项目组成: 程序集本身的名称 版本号 公钥保证强名称是独一无二的 文化 每个程序集有新的公钥,但可以在一个公司 有这样的一个公钥,这样该公钥就唯一的表示了公司的程序集。但是这个密钥不能用作信任密钥,程序集可以利用Authenticode签名来建立信任关系。签名的密钥可以和强名中使用的密钥不同。 对于加密,可以分为对称加密和公钥/私钥加密。 在创建共享组件时,必须使用公钥/私钥对。编译器 阅读全文