【问题标题】:SSL use symmetric or asymmetric?SSL 使用对称还是非对称?
【发布时间】:2014-06-10 02:44:23
【问题描述】:

到目前为止我的理解:

  1. 发送方开始与服务器握手。
  2. 服务器使用非对称加密生成一对公钥和私钥,并使用对称加密单独重新加密公钥。并将公钥传递给发送者。
  3. 发件人使用公钥加密邮件并将加密后的邮件发送到服务器。
  4. 服务器使用对称加密解密消息,然后使用私钥再次解密消息。

这是 SSL 加密的正确工作方式吗?请纠正我。

【问题讨论】:

  • 这个问题是题外话,因为它似乎要求从SSL/TLS wiki article复制粘贴
  • 从专业人士那里得到简短的答案很容易理解,而不是在 wiki 中阅读整篇文章。
  • @OlegEstekhin 如果您认为 wiki 文章确实如此,或者如果 OP 确实如此,那么你们都需要再次阅读它。它没有。
  • @Yithirash 但是,您有什么资格从专业人士那里得到这些简短的回答?发表一大堆半理解的废话,然后请专业人士审查,这真是浪费大家的时间。我已经在下面处理了您的问题,但是您可以通过首先正确地进行研究来避免一些公开的尴尬。

标签: java ssl encryption private-key encryption-asymmetric


【解决方案1】:

发送方开始与服务器握手。

客户端开始与服务器握手。

服务器使用非对称加密生成一对公钥和私钥,并使用对称加密单独重新加密公钥。

没有。

并将公钥传递给发送者。

没有。它将其证书发送给客户端,然后他们开始密钥协商。

发送者使用公钥加密消息

没有。它使用在握手期间协商的对称会话密钥。

并将加密的消息发送到服务器。

是的。

服务器使用对称加密解密消息

是的。

然后使用私钥再次解密消息。

没有。

这是 SSL 加密的正确工作方式吗?

没有。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2010-10-30
    • 2011-08-29
    • 1970-01-01
    • 2020-10-26
    • 2019-07-29
    • 1970-01-01
    相关资源
    最近更新 更多