SSL使用对称还是非对称?

时间:2014-06-09 07:53:27

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

到目前为止我的理解:

  1. 发件人开始与服务器握手。
  2. 服务器使用非对称加密生成一对公钥和私钥,并使用对称加密单独重新加密公钥。并将公钥传递给发件人。
  3. 发件人使用公钥加密邮件,并将加密邮件发送到服务器。
  4. 服务器使用对称加密解密邮件,然后使用私钥再次解密邮件。
  5. 这是SSL加密的正确方法吗?请纠正我。

1 个答案:

答案 0 :(得分:2)

  

发件人开始与服务器握手。

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

  

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

没有

  

并将公钥传递给发件人。

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

  

发件人使用公钥加密邮件

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

  

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

  

服务器使用对称加密解密邮件

  

然后使用私钥再次解密邮件。

没有

  

这是SSL加密的正确方法吗?

没有