【问题标题】:Create pfx certificate with a specific PublicKeyToken使用特定的 PublicKeyToken 创建 pfx 证书
【发布时间】:2019-09-25 14:01:20
【问题描述】:

我丢失了我的 pfx 证书文件,我在问自己是否可以使用特定的 PublicKeyToken 创建一个新的。

这样可以吗?

谢谢

【问题讨论】:

    标签: c# certificate clickonce publickeytoken


    【解决方案1】:

    这是不可能的,正如 Anders Stubberup 所说,公钥与私钥有关系。这称为不对称密码术或公钥密码术。这里公钥用于加密数据,私钥用于解密数据。

    证书不是使用对称加密生成的,因为这样每个用户都可以复制证书,这可能导致虚假证书和对这些证书的利用。

    方便的link 用于 ssl 证书和 (a) 对称加密的工作原理。

    最好生成另一个证书并将生成证书所需的私钥等存储在安全的地方。

    【讨论】:

      【解决方案2】:

      公钥与私钥有数学关系。

      查看这篇维基百科文章“https://en.wikipedia.org/wiki/Public-key_cryptography

      因此,使用特定的公钥,您将获得特定的私钥

      【讨论】:

      • 谢谢,我知道它们之间有关系,但是可以从我拥有的公钥创建 pfx 证书吗?
      • 能够做到这一点意味着您可以通过拥有公钥来获得私钥。如果这是可能的,那么私钥关系将不安全
      猜你喜欢
      • 1970-01-01
      • 2013-09-10
      • 2012-08-13
      • 1970-01-01
      • 2022-07-11
      • 2011-09-12
      • 2018-05-27
      • 1970-01-01
      • 2017-05-29
      相关资源
      最近更新 更多