通过 SSL 协议进行私钥和公钥协商

Jac*_*cob 1 ssl https rsa public-key

我了解公钥加密的工作原理,也了解它在 SSL 中的工作原理。服务器发送加密的(公共)密钥,所以我可以向它发送消息,但只有它知道解密它的私钥。

是否会发生相反的情况?我的浏览器是否向服务器发送了公钥以安全地发回数据,还是不安全?

Chr*_*s S 6

公钥/私钥对仅用于协商 SSL 中的对称密钥。一旦就对称密钥达成一致,实际用户数据将使用对称算法和新密钥进行加密。它根本不基于公钥/私钥对。

  • 您可以获得有关 SSL (TLS) 握手过程的更多详细信息@ http://en.wikipedia.org/wiki/Transport_Layer_Security#TLS_handshake_in_detail (3认同)