关于 https 在使用完非对称加密, 即协商完会话密钥后, 客户端和服务端接下来都使用的是对称加密的会话密钥通信. 我想请问下服务端是如何知道当前请求进来的客户端的会话密钥的, 从而实现解密的? 服务端是不是保存了每个会话密钥, 服务端是如何区分不同 https 客户端的? 谢谢
关于 https 在使用完非对称加密, 即协商完会话密钥后, 客户端和服务端接下来都使用的是对称加密的会话密钥通信. 我想请问下服务端是如何知道当前请求进来的客户端的会话密钥的, 从而实现解密的? 服务端是不是保存了每个会话密钥, 服务端是如何区分不同 https 客户端的? 谢谢
2 回答1.1k 阅读✓ 已解决
1 回答775 阅读✓ 已解决
1 回答603 阅读✓ 已解决
1 回答974 阅读✓ 已解决
1 回答633 阅读
1 回答676 阅读
817 阅读
这么理解,http短连接场景,tcp三次握手后,ssl/tls开始工作协商加密key,协商出来后,传输数据,传输完后四次断开,over。
如果是长连接场景,也就数据能多传输一些,也会有http超时时间的。
另外现在服务器支持会话级别的加密,也就是多个连接或者多次请求用同一个加密key的功能。