什么是publickeytoken及publickeytoken的作用

**Public Key Token(公钥标记)**是.NET框架中一个重要的概念,它用于唯一标识程序集(Assembly)并确保程序集的完整性和来源可信。Public Key Token是一个16进制的字符串,它是通过程序集的公钥(PublicKey)生成的哈希值。下面将从多个方面详细阐述Public Key Token及其作用。

一、Public Key Token的定义

Public Key Token是一个用于唯一标识.NET程序集的值,它基于程序集的公钥生成。在.NET中,每个程序集都可以选择是否使用强名称(Strong Name)签名。如果程序集使用了强名称签名,那么它就会被赋予一个唯一的公钥标记(Public Key Token)。这个公钥标记是通过程序集的公钥的一部分(通常是公钥的SHA-1哈希值的前8个字节,转换为16进制格式)计算得到的。

分类:编程 阿里云服务器 2024/7/19