【问题标题】:Certificate Signing证书签名
【发布时间】:2013-04-01 14:33:22
【问题描述】:

我知道在 RSA 算法中,公钥用于加密可以仅使用私钥解密的数据。

签署数字证书时,证书的哈希使用 RootCA 的私钥进行签名,并且在验证期间,公钥用于验证哈希。在这种情况下,签名意味着加密。此外,sha1RSA 算法是用于签署证书的算法之一。

因此,用于加密的私钥和用于解密哈希的公钥? 这可能使用 RSA 还是我理解错了?

【问题讨论】:

    标签: digital-certificate


    【解决方案1】:

    这很合乎逻辑。私钥只有所有者知道,公钥所有人都知道。

    在进行异步加密时,重要的是每个人都可以生成加密消息(通过使用公钥),但只有接收者(私钥持有者)才能读取消息。

    在进行数字签名时,重要的是每个人都可以验证签名(通过使用公钥),但只有创建者(私钥持有者)才能生成它。

    【讨论】:

      猜你喜欢
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 2015-10-19
      • 2020-08-04
      相关资源
      最近更新 更多