【问题标题】:How do I use public keys vs. private key for StrongName?如何为 StrongName 使用公钥与私钥?
【发布时间】:2011-09-13 15:31:05
【问题描述】:

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

【问题讨论】:

  • 你能澄清一下吗?你想完成什么?
  • 了解私钥和公钥在使用上的区别。

标签: .net visual-studio cryptography assemblies strongname


【解决方案1】:

你使用:

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

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

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

注意:公钥令牌是您的公钥的简化版本(SHA1 摘要的一部分)(在大多数情况下太长而无法显示)。

【讨论】:

    猜你喜欢
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 2017-11-12
    • 2021-12-16
    • 2013-07-09
    相关资源
    最近更新 更多