如何为StrongName使用公钥和私钥?

时间:2011-09-13 15:31:05

标签: .net visual-studio cryptography assemblies strongname

.snk文件的公钥和私钥使用有什么区别?

1 个答案:

答案 0 :(得分:1)

您使用:

  • 用于签署程序集的私钥;
  • 验证签名的公钥(在程序集上);

两者在数学上相关,请阅读有关RSA公钥加密的详细信息。

因此,如果您想确保没有其他人可以使用与您自己相同的公钥令牌生成签名程序集,则需要保护私钥。

注意:公钥令牌是公钥的缩减版本(SHA1摘要的一部分)(在大多数情况下显示的时间太长)。

相关问题